/*��ɫ1200pxͷ����ʽ��ʼ */
.top_nav{ height:38px; /*border-bottom:1px solid #ddd;*/ line-height:38px; width:100%; color:#bbb;min-width: 1200px;}
.top_nav a{ margin:0px 4px; color:#666;}
.login_ico{ background:url(../images/login_ico.png) no-repeat; vertical-align:middle; display:inline-block;}
.denglu_ico{ width:20px; height:18px; background-position:0px 0px;}
.shipCar_ico{ width:20px; height:18px; background-position:0px -22px;}
.con_ico{ width:12px; height:13px; background-position:-2px -42px; margin-left:2px;}
.con_ico_over{ width:12px; height:13px; background-position:-2px -54px;margin-left:2px; }
.top_nav font.tp_contactus{margin-left:-4px; z-index:30;position:relative; display:inline-block; height:37px; line-height:37px;vertical-align:middle;}
.top_nav font.tp_contactus a.over{ display:inline-block; z-index:20; margin:0px; padding:0 8px; /*border-width:1px 1px 0px 1px;border-color:#f3f3f3;*/ border-style:solid;}
.top_nav font.tp_contactus a.over:hover{ text-decoration:none; color:#333;}
.top_nav font.tp_contactus a.on{ background:#fff; border-color:#ccc; }
.tp_contactus_box{ z-index:-1; display:none; color:#444; position:absolute; width:210px; padding:5px; background:#fff;border-width:1px; border-color:#ccc; border-style:solid; top:36px; right:-1px;}
.tp_contactus_box .tpService {height:60px; margin-top:5px;}
.tp_contactus_box .tpService li{ float:left; width:60px; margin:3px 5px 0px 5px; text-align:center;}
.tp_contactus_box .tpService li a{padding:0px;}
.tp_contactus_box p.tel{ padding-left:5px; line-height:35px; font-size:14px; border-bottom:1px dotted #ccc;}
.tp_contactus_box .tpService li span.tpSer1{ width:25px; height:25px; background-position:0px -148px;}
.tp_contactus_box .tpService li span.tpSer2{ width:25px; height:25px; background-position:0px -73px;}
.tp_contactus_box .tpService li span.tpSer3{ width:25px; height:25px; background-position:0px -113px;}
.tp_contactus_box img.cont_ewm{ width:120px; height:120px;margin-top:5px;}
.tp_contactus_box .cont_bt{ text-align:center; /*border-top:1px dotted #ccc;*/ }
.tp_contactus_box  p.bt{ width:75px; margin-top:30px;}
.top_nav_login li .in_t_s_ico{ width:20px; height:20px; background-position:0px -177px;}
.top_nav .in_t_tel_ico,.sub_nav .in_t_tel_ico{ width:20px; height:20px; background-position:-20px -178px;}
.top_nav font{ color:#555; margin-left:5px;}
.top_nav font.fontcl1{ color:#fe4c5c; margin:0px;}
.top_nav font.fontcl2{ color:#fe7902;margin:0px;}
.top_nav_login li{ float:left; position:relative;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.top_nav_login li a{ display:block; text-align:left;  padding:0px 8px; margin:0px;}
.top_nav_login li a small{ color:#bbb; margin-left:5px;}
.top_nav_login li:hover{ background:#fff; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.top_nav_login .top_nav_login_son{ position:absolute; left:-1px; top:32px;border:1px solid #ddd; z-index:20; border-top:1px solid #fff;  display:none; min-width:100px;}
.top_nav_login .top_nav_login_son a{background:#fff; line-height:32px;margin-top:-1px; min-width:60px;}
.top_nav_login .top_nav_login_son a:hover{ background:#f8f8f8;}
span.login_litico{ width:6px; height:5px; background-position:-350px -97px; margin-left:4px; padding:0px !important;}
.top_bottom{ margin:30px auto 25px; height:55px;}
.top_bottom .logo i.logo{ width:200px; height:55px; margin-right:8px; background:url(../images/logo_pc.png)}
.top_bottom .logo p{ margin-top:20px; margin-left:0px; padding:3px 0;}
.top_bottom .logo p font{ display:block; font-size:14px; font-weight:bold; max-width:80px; overflow:hidden; }
.top_bottom .logo p font img{ vertical-align:middle; margin-right:5px;}
.AreaNav {
    position: relative;
    top: 21px;
    z-index: 2
}

.AreaNav .cityBtn {
    font-size: 14px;
    width: 45px;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: solid 1px #eee;
    border-bottom: 0;
    background: #eee;
    position: relative;
    z-index: 1;
    cursor: default
}

.AreaNav .ico-angle {
    margin: 10px 0 0 5px;
    transition: all .3s;
    -webkit-transition: all .3s
}

.AreaNav:hover .ico-angle {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg)
}

.cityList {
    background: #fff;
    position: absolute;
    left: 0;
    top: 25px;
    width: 300px;
    border: solid 1px #ddd;
    font-size: 12px;
    line-height: 26px;
    padding: 15px;
    display: none;
}

.cityList .tabTit {
    border-bottom: dotted 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.cityList .tabTit span {
    padding: 5px 10px;
    cursor: pointer
}

.cityList .tabTit .active {
    background: #302e31;
    color: #fff
}

.cityList a {
    width: 33%;
    color: #666;
    margin: 0 5px;
    white-space: nowrap
}

.cityList a:hover {
    color: #4972CC;
}

.cityList .tabLayer span {
    background: #302e31;
    color: #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center
}

.top_bottom .AreaNav.active .cityList {
    display: block;
}

.top_bottom .AreaNav.active .cityBtn {
    border-color: #ddd;
	background:#fff;
}

.search_box{ margin:8px 0px 0px 100px; border:0px solid #fe4c5c; width:501px; height:40px; line-height:40px; }
.search_box a:hover{ text-decoration:none;}
.search_cont{/*position:relative; z-index:99;*/}
.search_cont a{ background:#fff; border-right:1px solid #fff; width:80px; text-align:center; position:relative;} 
.search_ico{
	display:inline-block;
	background:url(../images/ico.png) no-repeat;height: 7px;
    height: 7px;
    margin: 0 3px;
    transition: all 0.3s ease 0s;
    width: 12px;
}
.search_fgx{ position:absolute; right:3px;}
.search_cont a:hover .search_ico {
    transform: rotate(-180deg);
}
.search_cont_list{ position:absolute;z-index:100;width:75px;left:-2px; top:36px; border:0px solid #fe4c5c; border-top:none;}
.search_cont_list a{ float:left;}
.search_cont_list a:hover{ background:#fff;}
.search_box input{ border:none; height:40px;}
.search_box input.text{  width:254px; height:34px;}
.search_box input.btn{ width:160px; background:#222222; color:#fff; font-size:13px; font-weight:bold; border-radius:0px;}
.site_commitment{ margin-top:10px;}
.site_commitment ul li{ float:left; margin-left:10px;}
.site_commitment ul span{ width:120px; height:34px;}
.site_commitment ul span.ico1{ background-position:-15px 0px;}
.site_commitment ul span.ico2{ background-position:-140px 0px;}
.main_nav{width:100%; height:40px; background:#fe4c5c; line-height:40px;min-width: 1200px;}
.main_nav ul li{ float:left; background:url(../images/navline.png) right center no-repeat; position:relative;margin-right:-2px; }
.main_nav ul li.last{ background:none;}
.main_nav ul li:hover{background:#01841f;}
.main_nav ul li a{ display:block; color:#fff; font-size:16px; width:120px; text-align:center;}
.main_nav ul li a.current{ background:#01841f;}
.main_nav ul li .main_nav_son{ position:absolute; left:0px; top:38px;}
ul.main_nav_son { width:118px; z-index:100;}
ul.main_nav_son li a{ background:#272528; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;   font-size:13px; line-height:38px; height:38px; color:#fff; width:180px; text-align:left; padding-left:20px !important; transition:padding-left 0.3s ease 0s;}
ul.main_nav_son li a:hover{ background:#1e1e1e;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; font-size:14px; border-left:2px solid #4972cc;}
/*��ɫ1200pxͷ����ʽ���� */

/*��ɫ1200px�ײ���ʽ��ʼ */
.main_footer{min-width: 1200px;}
.main_footer a,.main_footer p{ color:#ccc;}
.main_footer_top{ background:#424242; padding:20px 0px;  text-align:center;overflow:hidden;}
.main_footer_top ul{ padding:0px 30px; float:left; border-right:1px #5f5f5f dashed;}
.main_footer_top ul li{ text-align:left; line-height:30px;}
.main_footer_top ul li span{color:#fff; font-size:14px;}
.main_footer_top ul .dowload_ico{ width:130px; height:51px; background-position:-275px 0px;}
ul.main_footer_weixin { border:none;}
.main_footer_top ul.main_footer_weixin li{ text-align:center;}
.main_footer_top ul.main_footer_weixin img{ margin-top:10px;}
.main_footer_bottom{ text-align:center; background:#363636; padding:10px 0px;}
.main_footer_bottom p{ line-height:26px;}
.main_footer_bottom a{ margin:0px 5px;}
.main_footer_bottom .main_footer_bm_ico{ width:165px; height:25px; background-position:-15px -35px;}
/*��ɫ1200px�ײ���ʽ���� */

/*��ɫ1000pxͷ����ʽ��ʼ */
.sub_nav{ background:#f5f5f5; box-shadow:1px 1px 3px #ccc; height:40px; line-height:40px;width:100%;min-width: 1000px;}
.sub_nav a.pic{ padding:0px;}
.sub_nav a.pic img{ width:82px; height:34px;margin:3px 20px 0px 0px;}
.sub_nav a,.sub_nav span{padding:0px 10px;}
.sub_nav span{ padding-right:0px; color:#666;}
.sub_nav div p{ color:#bbb;}
.sub_nav_login{ padding:0px;}
.top_nav_login .sub_nav_login_son{ top:40px;}
.top_nav_login .sub_nav_login_son a{ padding-right:10px;line-height:32px;}
p.sub_nav_prt{ line-height:40px;}
/*��ɫ1000pxͷ����ʽ���� */

/*��ɫ1000px�ײ���ʽ��ʼ */
.sub_footer{ text-align:center; overflow:hidden; background:#f5f5f5; border-top:1px solid #ddd; padding:10px 0px;}
.sub_footer p{ line-height:32px;}
.sub_footer p a{ margin:0px 5px;}
.sub_footer .main_footer_bm_ico{ width:165px; height:25px; background-position:-15px -35px;}
/*��ɫ1000px�ײ���ʽ���� */

/*�Ҳർ����ʽ��ʼ */
.rightNav{ position:fixed;right:0px; bottom:100px; width:auto; height:auto; z-index:99;}
.rightNav li{ margin-bottom:1px; width:auto; height:auto; cursor:pointer; position:relative;}
.rightNav li .show{ width:72px; background:#b2b9bf;}
.rightNav li .show span.ico{ display:block; width:72px; height:42px; background:url(../images/rightNav.png) no-repeat;}
.rightNav li .show span.icoQq{ background-position: 0px -11px;}
.rightNav li .show span.icoWx{ background-position: 0px -76px;}
.rightNav li .show span.icoTel{ background-position: 0px -153px;}
.rightNav li .show span.icoTop{ background-position: 0px -232px;}
.rightNav li .show p{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.rightNav li .show.current{ background:#fe7902;}
.rightNav li .hidden{ position:absolute;right:80px; top:5px;  text-align:center;border:1px solid #ddd; padding:5px; background:#fff; display:none; box-shadow:0px 0px 3px #ccc;}
.rightNav li .hidden .hidden_cont p.title{ font-size:14px; color:#333; font-weight:bold;}
.rightNav li .hidden .hidden_cont{ position:relative; min-width:80px;}
.rightNav li .hidden .hidden_cont span.span_ab{ display:inline-block; width:9px; height:9px; position:absolute; top:0px; right:-13px; background:url(../images/rightNav_ab.png) no-repeat;}
.rightNav li .hidden .hiddenQq a{ display:block; margin:8px 1px; text-align:center;}
.rightNav li .hidden .hiddenTel{ font-size:18px; display:block; min-width:150px;}
.rightNav li .hidden .hiddenWx img{ width:120px; height:120px;}
/*�Ҳർ����ʽ���� */


/*---------------------------------------------------��ҳ��ʽ��ʼ---------------------------------------------------*/
/*.index_ico{ display:inline-block; background:url(../images/ico1.png) no-repeat; vertical-align:middle; margin:0px 3px;}*/
.menu_ico{ display:inline-block; background:url(../images/ico1.png) no-repeat; vertical-align:middle; margin:0px 3px;}
.index_area{ background:#f8f8f8; border:1px solid #ddd;}

/*banner��ʽ��ʼ */
.index_banner{ margin-top:0px;}
.index_banner_lt{ background:#fff; width:602px; height:294px; border:3px solid #fe7902; position:relative; z-index:0;}
.index_banner_lt .banner_mf_ico{ position:absolute; width:69px; height:62px; background-position:-407px 0px; right:0px; top:0px; margin:0px; z-index:99;}
.index_banner_lt p.index_banner_tit{ background:#f0f0f0; line-height:36px;border-bottom:1px solid #ccc; height:36px;}
.index_banner_lt p.index_banner_tit a.first{border-left:none;}
.index_banner_lt p.index_banner_tit a.last{border-right:none;}
.index_banner_lt p.index_banner_tit a{ display:inline-block; font-size:14px; padding:0px 9px; position:relative; margin-bottom:-1px;}
.index_banner_lt p.index_banner_tit a.current{ background:#fff; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff;color:#333; font-weight:bold;}
.head_sq_ico{ width:10px; height:15px; background-position:0px -189px;}
.menu_list_bottom{ position:absolute; bottom:0px; left:0px; padding:3px 8px; height:46px;}
.menu_list_ok_top{ margin:20px auto; width:300px;position:relative; height:95px;}
.menu_list_ok_tenders{ width:350px; margin:20px auto 0px auto; padding:0px; position:relative;}
.menu_list_ok_tenders .s1_hd_sub{ margin-bottom:10px;}
.menu_list_ok_tenders h1{ margin-bottom:10px;}
.menu_list_ok_tenders .service_img{ position:absolute; left:-5px; top:110px; }
.menu_list_ok_tenders .service_img img{ width:140px; height:140px;}
.menu_list_ok_tenders p.colorbg{ height:40px; line-height:40px; text-align:center; margin:10px 0px; padding:0px 10px;}
.menu_list_ok_tenders p.colorbg a{ font-size:16px; color:#fd0202}
.menu_list_ok_top .erweima_box{ position:absolute; right:-100px; top:-10px; text-align:center;}
.menu_list_ok_top .erweima_box img{ width:85px; height:85px;}
.menu_list_ok_top .erweima_box p{ font-size:12px; margin:0px;}
.menu_list_ok_top span.index_ico,.menu_list_ok_tenders span.index_ico{ width:40px; height:42px; background-position:0px -110px; margin-right:5px;}
.menu_list_ok_top h1{ margin-bottom:10px;}
.menu_list_ok_top p{ font-size:14px; margin-left:15px;}
.menu_list_ok_bottom{ border-top:1px solid #ddd;}
.menu_list_ok_bottom ul li{ float:left; width:300px; height:110px; padding-top:10px;}
.menu_list_ok_bottom ul li.first{ background:url(../images/main_menu1.jpg) no-repeat; border-right:1px solid #ddd;}
.menu_list_ok_bottom ul li.last{ background:url(../images/main_menu2.jpg) no-repeat;}
.menu_list_ok_bottom ul li a.btn{ margin:75px 0px 0px 120px;}
.menu_list_top form{ padding-left:15px;}
.menu_list_top p.tp{ border-bottom:1px solid #ddd; overflow:hidden;}
.menu_list_top p.tp i.tit{ color:#555; font-size:16px; font-style:normal;}
.menu_list_top dt{width:36px; height:36px; background:#FAEAE7; border-right:1px solid #fedfd9; }
.menu_list_top dt,.menu_list_top dd{ float:left; margin:6px 0px 10px;}
.menu_list_top dt span.index_ico{ width:23px; height:23px; margin:6px;}
.menu_list_top dt span.ico_tel{ background-position:-188px -35px;}
.menu_list_top dt span.ico_name{ background-position:-211px -35px;}
.menu_list_top dt span.ico_yz{ background-position:-235px -35px;}
.menu_list_top dd{ margin-right:20px;}
.menu_list_top dd input.text{ width:210px; height:28px; background:#fff; color:#555; border:1px solid #FAEAE7; border-left:none;}
.menu_list_top .menu_list_ep div.rt{ margin-top:20px;}
.menu_list_top div.text{ font-size:14px; margin:8px 0px;}
.menu_list_top .menu_list_ep .index_ico{ width:22px; height:23px;}
.menu_list_top .menu_list_ep span{ margin-left:20px; font-size:14px;}
.menu_list_top .menu_list_ep span.ico_tit{ background-position:-15px -60px;}
.menu_list_top .menu_list_ep span.ico_text{ background-position:-15px -83px;}
.menu_list_top .menu_list_ep p{ line-height:32px;}
.banner_lunz{ width:100%; height:460px; overflow:hidden;}
/*banner��ʽ���� */

/*1Fװ�޹�˾��ʽ��ʼ*/
.index_lt{ width:880px; float:left;}
.index_rt{ width:260px; float:right;}
.index_1floor{ height:200px;}
h2.index_tit{ border-bottom:1px solid #ddd; overflow:hidden;}
h2.index_tit a{ display:inline-block; font-size:12px; margin-top:12px; line-height:22px;}
h2.index_tit a span{ background-position:0px -5px; width:11px; height:12px;}
ul.index_company li img{ width:140px; height:70px; border:1px solid #ddd;}
ul.index_company li{ float:left; margin:10px 0px 2px 4px;}
ul.index_company li img:hover{ box-shadow:0px 0px 5px #333;}
ul.index_company li.first{ margin-left:0px;}
/*1Fװ�޹�˾��ʽ����*/

/*1Fװ�޹�˾�Ҳ�������ʽ��ʼ*/
.index_1floor_rt{ overflow:hidden; height:220px;}
.index_paih p.tit{ background:#f8f8f8; border-bottom:1px solid #ddd;}
.index_paih p.tit a{ padding:5px 10px; display:inline-block; position:relative; margin-bottom:-1px;}
.index_paih p.tit a.current,.index_paih p.tit a:hover{ background:#fff; border-bottom:1px solid #fff; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#333; text-decoration:none;}
.index_paih p.tit a.first{ border-left:none;}
/*1Fװ�޹�˾�Ҳ�������ʽ����*/

/*2F���Ҽ���Ʒ�����ʽ��ʼ*/
ul.index_home li{ float:left; margin:10px 0px 5px 10px; text-align:center; width:160px; height:172px; overflow:hidden;}
ul.index_home li.first{ margin-left:0px;}
ul.index_home li img{ width:160px; height:120px;}
ul.index_home li p{ height:30px; overflow:hidden;}
/*2F���Ҽ���Ʒ�����ʽ����*/

/*2F���Ҽ���Ʒ����Ҳ๤����ʽ��ʼ*/
.index_rt_all{ width:280px;}
.index_tool h2{ background:#fe4c5c; color:#fff; padding:5px 10px;}
.index_tool ul li{ float:left; text-align:center; margin:9px 15px;}
.index_tool ul li span{ display:inline-block; width:50px; height:50px; background:url(../images/tool_img.jpg) no-repeat;}
.index_tool ul li span.tl_ico2{ background-position:-50px 0px;}
.index_tool ul li span.tl_ico3{ background-position:-100px 0px;}
.index_tool ul li span.tl_ico4{ background-position:0px -50px;}
.index_tool ul li span.tl_ico5{ background-position:-50px -50px;}
.index_tool ul li span.tl_ico6{ background-position:-100px -50px;}
/*2F���Ҽ���Ʒ����Ҳ๤����ʽ����*/

/*3F��װ���ʽ��ʼ*/
ul.index_tuanz li{ float:left; margin:10px 0px 5px 7px; width:220px; height:260px; overflow:hidden;}
ul.index_tuanz li.first{ margin-left:0px;}
ul.index_tuanz li img{ width:220px; height:165px;}
ul.index_tuanz li .index_tuanz_btm p{ overflow:hidden; padding:0px 5px;}
ul.index_tuanz li  p{ height:30px; overflow:hidden;}
ul.index_tuanz li  p.colorbg{ padding:5px;}
ul.index_tuanz li p b{ font-size:18px;}
.index_tuanz span.time_ico{ width:15px; height:15px; background-position:0px -16px;}
/*3F��װ���ʽ����*/

/*4F���Ű�����ʽ��ʼ*/
h2.index_tit span.tit_list{ margin-left:30px;}
h2.index_tit span.tit_list a{ display:inline-block; margin:0px 10px 0px 10px; line-height:25px; padding:0px 10px 3px 10px; font-size:14px;}
h2.index_tit span.tit_list a.current{ border-bottom:2px solid #fe4c5c; background:url(../images/hover_ico1.png) center bottom no-repeat;}
ul.index_case_list{ display:none;}
ul.index_case_list li{ margin:10px 0px 0px 10px; float:left;}
ul.index_case_list li.first{width:250px; margin-left:0px;}
ul.index_case_list li.first img{ width:250px; height:310px;} 
ul.index_case_list li img{ width:200px; height:150px;}
ul.index_case_list li p{ display:none;}
.like_ico{ width:14px; height:15px; background-position:0px -33px;}
/*4F���Ű�����ʽ����*/

/*4F�Ҳ����¶�����ʽ��ʼ*/
.index_new_order h2.index_tit{ padding:5px;}
.index_new_order span.long{ width:30%;}
.index_new_order p.new_order_tit{ background:#eee; line-height:40px;}
.index_new_order p span{ display:inline-block; width:23%; color:#333;text-align:center; }
.index_nwod_box{ width:280px; height:290px; overflow:hidden;}
ul.index_nwod_list li{ border-bottom:1px dashed #ddd;line-height:40px;}
ul.index_nwod_list li span{ width:23%; text-align:center; display:inline-block;}
ul.index_nwod_list li:hover{ background:#fff;}
ul.index_nwod_list li.last{ border:none;}
.index_paihang ul.paihang li{ line-height:32px;}
/*4F�Ҳ����¶�����ʽ����*/

/*5F���ʦ��ʽ��ʼ*/
ul.index_designer li{ text-align:center; float:left; margin:10px 0px 10px 8px;}
ul.index_designer li img{ width:115px; height:115px;}
ul.index_designer li.first{ margin-left:0px;}
/*5F���ʦ��ʽ����*/

/*6F�����̳���ʽ��ʼ*/
ul.index_shop li img{ width:170px; height:85px;}
ul.index_shop li{ margin:10px 0px 3px 5px;}
.shop_rt_ad{ width:280px; height:250px; overflow:hidden;}
/*6F�����̳���ʽ����*/

/*7F�ڽ�������ʽ��ʼ*/
ul.index_site{ height:257px;}
ul.index_site li{ padding:5px 0px;border-bottom:1px dashed #ddd;}
ul.index_site li:hover{ background:#fff;}
ul.index_site li span{ display:inline-block; width:200px;}
ul.index_site li .index_site_mid{ width:750px;}
.index_site_hover{display:none;}
.index_site_hover a.btn{ margin-top:5px;}
.index_site_hover a img{ width:120px; height:90px;}
/*.bar{ background:url(../images/progressbar.png) no-repeat; display:inline-block;}*/
.site_step{ margin-top:15px; }
.site_step p {line-height:32px;}
.site_step p.step{ width:630px; height:12px; background-position:0px -13px; position:relative;}
.site_step p span.step{ display:inline-block; text-align:center; width:90px; }
.site_step .step_color{width:630px; height:12px; background-position:0px 0px;position:absolute; left:0px; top:0px;}
.site_step span.step0{ width:0%; overflow:hidden;}
.site_step span.step1{ width:14%; overflow:hidden;}
.site_step span.step2{width:30%; overflow:hidden;}
.site_step span.step3{width:44%; overflow:hidden;}
.site_step span.step4{width:58%; overflow:hidden;}
.site_step span.step5{width:71%; overflow:hidden;}
.site_step span.step6{width:86%; overflow:hidden;}
.site_step span.step7{width:100%; overflow:hidden;}
/*7F�ڽ�������ʽ����*/

/*7F�Ҳ�����ι���ʽ��ʼ*/
.index_apply_box{ background:#fdd3ad;}
.index_apply_box h2{ text-align:center; color:#ff4100;}
form.index_apply_form{ background:#fff; border:3px solid #cb3f0e; border-radius:3px;}
form.index_apply_form p{ background:#f8f8f8; line-height:36px; border:2px solid #ddd; border-radius:3px; margin-bottom:14px;}
form.index_apply_form p span{ width:14px; height:14px;}
form.index_apply_form p span.ico_name{ background-position:0px -65px;}
form.index_apply_form p span.ico_tel{ background-position:0px -79px;}
form.index_apply_form p span.ico_add{ background-position:0px -93px;}
form.index_apply_form input.text{ border:none; background:none; width:190px;}
/*7F�Ҳ�����ι���ʽ����*/

/*8Fװ��ѧ����ʽ��ʼ*/
.index_study{ margin:10px 0px;}
.index_study_ad{ width:350px; height:210px; overflow:hidden;}
.index_study_news{ width:380px; margin-left:20px;}
.index_study_news_top{ border-bottom:1px solid #ddd;}
.index_study_news_top h3 a{ color:#333; font-weight:bold;}
.index_study_news ul{ margin-top:5px;}
.index_news_list ul li{ margin-bottom:5px;}
.index_news_list ul li img{ width:150px; height:100px;}
.index_news_list{ width:390px;}
.index_news_list_text{ width:220px;}
/*8Fװ��ѧ����ʽ����*/

.yq_link li{ float:left; margin:5px 15px 5px 5px;}
.youqLinkBox{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8;}
/*---------------------------------------------------��ҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------��Ҫװ��ҳ����ʽ��ʼ---------------------------------------------------*/
.tenders_header{ width:100%; height:50px; background:#f8f8f8; line-height:50px; box-shadow:1px 1px 3px #ccc;}
.tenders_header span{ line-height:50px;}
.tenders_header h3 font.fontcl2{ font-size:20px;}

/*�б��л���ʽ��ʼ*/
ul.tenders_zb_list li{ cursor:pointer; border:1px solid #ddd; background:#f8f8f8; width:110px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#333; float:left; margin-right:10px;}
ul.tenders_zb_list li a{ color:#333;}
ul.tenders_zb_list li a:hover{ text-decoration:none;}
ul.tenders_zb_list li.current{ background:#fe4c5c; color:#fff; border:1px solid #fe4c5c;}
.tenders_zb_box{ padding:30px 20px; background:#fff; border:1px solid #ddd; margin-top:-1px;}
.tenders_zb_form{ background:#f8f8f8; border:4px solid #fe4c5c; width:560px;}
.tenders_zb_form h3{ border-bottom:1px solid #ddd;}
.tenders_zb_form table{ width:100%; font-size:14px;}
.tenders_zb_form table tr td{ height:45px; max-width:480px;}
.tenders_zb_form table tr td.title{ text-align:right; padding-right:5px; min-width:65px;}
.tenders_zb_form input.text,.tenders_zb_form select.text{box-shadow:0px 0px 3px #eee inset; }
.tenders_zb_form input.long{ width:190px;}
.tenders_zb_form input.all{ width:465px;}
.tenders_zb_form select.text{ height:32px;}
.tenders_zb_form select.long{ width:197px; }
.tenders_zb_form select.short{ width:155px;}
.tenders_zb_form textarea{ width:465px; height:50px; margin-bottom:5px;}
.tenders_zb_form p.pro{ font-size:12px; color:#999;}
.tenders_zb_form span.tel{ margin-left:10px; font-size:16px;}
.tenders_zb_form label{ width:110px; font-size:12px;  display:inline-block;}
.tenders_company h2{ overflow:hidden;}
.tenders_company h2 label{ font-size:12px;}
.tenders_company ul { overflow:hidden; border:1px solid #ddd;}
.tenders_company ul li{ text-align:center; padding:5px 6px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; float:left; margin-right:-1px;margin-bottom:-1px;}
.tenders_company ul li:hover{ background:#f3f3f3;}
.tenders_company ul li.last{ padding:5px 8px;}
.tenders_company ul li label{font-size:14px;}
.tenders_company ul li img{ width:180px; height:90px;}
/*�б��л���ʽ����*/

/*5���б���ʽ��ʼ*/
.tenders_step{ height:125px; background:url(../images/tenders_step.jpg) no-repeat;}
.tenders_step ul{ margin-left:230px;}
.tenders_step ul li{ float:left; margin:0px 27px;; text-align:center; width:140px; line-height:20px;}
.tenders_step ul li h3{ margin-top:50px;}
.tenders_step ul li.last p.tel{ color:#fff; text-align:right; margin-right:5px; width:130px; margin-top:12px;}
.tenders_step ul li.last h3{margin-top:16px;}
/*5���б���ʽ����*/

/*װ��С��ʿ��ʽ��ʼ*/
h1.zb_ten_Tit{ border-bottom:1px solid #bbb; height:30px; text-align:center; margin-bottom:20px; font-size:24px; font-weight:bold;}
h1.zb_ten_Tit span{ display:inline-block; position:relative; top:10px; background:#fff; padding:0px 20px;}
.ten_tieshi{ margin-bottom:40px; overflow:hidden;}
.ten_tieshi li{ margin:20px 0px 0px 0px; }
.ten_tieshi li img{ width:180px; height:180px;}
.tieshi_text{ margin-left:20px; width:380px; height:165px; overflow:hidden; margin-top:10px;}
.tieshi_text h3{ font-size:24px; color:#333; line-height:40px;}
.tieshi_text h3 span.ts{ display:inline-block; padding:0px 15px; background:#fe4c5c; border-radius:20px; color:#fff; margin-right:5px;}
ul.zb_ten_mn li{ float:left; width:346px; margin:10px 0px 10px 20px; background:#e5f4fb; padding:10px 20px; height:140px; overflow:hidden; line-height:27px;}
ul.zb_ten_mn li.first{ margin-left:0px;}
ul.zb_ten_mn li h3{ text-align:center; color:#ff4400; font-size:18px; line-height:35px;}
/*װ��С��ʿ��ʽ����*/

/*����װ�޶�����ʽ��ʼ*/
.tenders_order{ background:#f8f8f8; border:1px solid #ddd;}
.tenders_order_tit{ background:#424242; height:45px; line-height:45px;}
.tenders_order_tit span{color:#fff;}
.tenders_order ul span.fontcl2{text-decoration:underline;}
.tenders_order .tenders_order_tit span,.tenders_order_box ul li span{ display:inline-block;width:15%; text-align:center;}
.tenders_order .tenders_order_tit span.long,.tenders_order_box ul li span.long{ width:24%;}
.tenders_order_box{ width:100%; height:450px; overflow:hidden;}
.tenders_order_box ul li{line-height:45px; border-bottom:1px dashed #ddd;}
.tenders_order_box ul li:hover{ background:#fff;}
/*����װ�޶�����ʽ����*/
/*---------------------------------------------------��Ҫװ��ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------��װ�޹�˾�б�ҳ����ʽ��ʼ---------------------------------------------------*/
.ico_list{ display:inline-block; background:url(../images/icolist.png) no-repeat; margin:0px 2px; vertical-align:middle;}
.main_topnav{width:100%; padding:20px 0 10px; /*height:32px; background:#f8f8f8; line-height:32px; box-shadow:1px 1px 2px #ccc;*/}
.main_topnav span.breadna{ height:0; width:0;}
span.breadna{ width:10px; height:15px; background-position:0px 0px;}
/*ɸѡ����ʽ��ʼ*/
.main_content{ width:930px;}
.choose_option table{ width:100%;}
.choose_option td{ vertical-align:top; border-bottom:1px dashed #ddd;}
.choose_option td.tit{width:50px;}
/*ɸѡ����ʽ����*/

/*װ�޹�˾�б�ʼ*/
.main_list a.pic img{ padding:3px; border:1px solid #ddd; background:#fff;}
.main_list_rt div.lt{ width:70%; overflow:hidden;}
.main_list_rt div.lt p{ line-height:30px; height:30px; overflow:hidden;}
.main_company a.pic img{width:150px; height:150px;}
.main_company a.pic{ position:relative; }
.main_company a.pic .qijian_ico{ position:absolute; top:-6px; left:-9px; width:71px; height:72px; background-position:-170px 0px;}
.main_com_rt{width:80%;}
.main_list_rt h3{ color:#666; border-bottom:1px dashed #ddd; width:100%; overflow:hidden; line-height:35px;}
.com_rz_ico{ width:40px; height:20px; background-position:-51px 0px;}
.ps_rz_ico{width:40px; height:20px; background-position:-51px -21px;}
.tuiguang_ico{width:40px; height:20px; background-position:-51px -42px;}
.bz_metals{ display:inline-block; border:1px solid #03bb98; color:#03bb98; font-size:12px; line-height:18px; height:18px; background:#fff;}
.bz_metals font{ width:18px; height:20px; background-position:-51px -63px; margin-right:0px;}
.qq_ico{ width:77px; height:22px; background-position:-92px 0px;}
.main_list_rt a.qq_ico{ margin-top:8px;}
.xinyu_ico{ width:15px; height:15px; background-position:0px -15px;}
.telephone_ico{ width:15px; height:15px; background-position:0px -30px;}
.address_ico{ width:15px; height:15px; background-position:0px -45px;}
.main_com_rt p.sp_list span{ margin-right:20px; display:inline-block;}
.pingfen_bar span.probar_gray{ width:100px; height:6px; background-position:0px -33px;margin:0px 5px; position:relative;}
.pingfen_bar span.probar_color{ width:100px; height:6px; background-position:0px -26px;position:absolute; left:0px; top:0px;}
/*װ�޹�˾�б����*/

/*�ұ��б���ʽ��ʼ*/
.sub_content{ width:730px;}
.side_content{ width:250px;}
.zbform{ background:#eeeeee; border:2px solid #fe7902; padding:10px; text-align:center;}
.zbform h1{ padding-bottom:5px; border-bottom:1px dashed #d0d0d0;}
.zbform form{ border-top:1px dashed #fff;}
.zbform input,.zbform select{ margin:6px 0px; border:1px solid #c7c7c7;}
.zbform input.full{ width:98%;}
.zbform input.btn{border:1px solid #d36501;}
.zbform select.short{ width:32%;}
.zbform input.short{ width:40%;}
.zbform img.yz_pic{ margin-top:6px; height:34px;}
.zbform select.half{ width:49%;}
.zbform .btn{ margin-top:10px; }
.zbform p.ico_btn{position:relative;}
.zbform span.ico_list{ width:21px; height:20px; background-position:-30px 0px; position:absolute; left:50px; top:17px;}
/*�ұ��б���ʽ����*/

/*�ұ�װ�޹�˾������ʽ��ʼ*/
.side_tit{ background:#f5f5f5;border-bottom:1px solid #ddd; line-height:36px; font-weight:bold; overflow:hidden;padding:0px 10px;}
ul.paihang li{ border-bottom:1px dashed #ddd; overflow:hidden; line-height:35px; min-height:35px;}
ul.paihang li .paihang_num{ display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; border-radius:3px; margin-right:3px;color:#fff; background:#888888;}
ul.paihang li .ph_num_cl{ background:#fe4c5c;}
.side_tit a{ font-size:12px; margin-top:5px; height:20px;}
/*�ұ�װ�޹�˾������ʽ����*/
/*---------------------------------------------------��װ�޹�˾�б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�����ʦ�б�ҳ����ʽ��ʼ---------------------------------------------------*/
.love_ico{ width:15px; height:15px; background-position:0px -60px;} 
.jiuzhi_ico{ width:15px; height:15px; background-position:-15px 0px;}
.case_ico{ width:15px; height:15px; background-position:-15px -15px;}
.zhuanchang_ico{ width:15px; height:15px; background-position:-15px -30px;}
.linian_ico{ width:15px; height:15px; background-position:-15px -45px;}
.main_designer_rt h3 p.lt span{ margin-left:20px; font-size:14px;}
/*�б�ҳͷ��������ʽ��ʼ*/
.sort_box {border:1px solid #ddd; background:#f8f8f8; overflow:hidden; height:32px; line-height:32px; margin-bottom:-1px;}
.sort_list a{ display:inline-block; padding:0px 5px 0px 10px; height:32px; line-height:32px;}
.sort_list a span.sort_ico{width:10px; height:16px; background-position:-40px -21px;}
.sort_list a span.sort_on_ico{width:10px; height:16px; background-position:-30px -21px;}
/*�б�ҳͷ��������ʽ����*/

/*�����ʦ�б�ҳul��ʽ��ʼ*/
.main_designer_rt{width:80%;}
.main_designer a.pic{ position:relative; }
.main_designer a.pic img{ width:150px; height:150px;}
.main_designer a.pic .love_span{ display:none; position:absolute; top:10px; left:10px; border-radius:2px; width:40px; height:20px; background:#27af47; color:#fff; line-height:20px;}
/*�����ʦ�б�ҳul��ʽ����*/
/*---------------------------------------------------�����ʦ�б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------С��¥���б�ҳ����ʽ��ʼ---------------------------------------------------*/
ul.main_tuanz li{ margin:10px 0px 5px 6px;}
.main_home a.pic img{ width:200px; height:150px;}
.main_home_rt{ width:75%;}
.price_ico{ width:15px; height:15px; background-position:-15px -60px;}
.time_ico{ width:15px; height:15px; background-position:0px -75px;}
.main_home_rt p.sp_list a{ margin-right:20px; display:inline-block; text-decoration:underline;}
.main_home_rt p.sp_list a:hover{ color:#fe4c5c;}
.main_home_rt h3 span.rt{ font-size:12px;}
.qqun_ico{ width:77px; height:23px; background-position:-92px -23px;}
.main_home_rt div.rt .qqun_ico{ margin:10px 0px 30px 0px;}
.loupan_zbform{ background:#f8f8f8; border:1px solid #ddd;}
.loupan_zbform h2 font{ font-size:20px;}
.loupan_zbform form{ border:none;}
.loupan_zbform form p.bottom{ line-height:20px; text-align:left;}
/*---------------------------------------------------С��¥���б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ڽ������б�ҳ����ʽ��ʼ---------------------------------------------------*/
.main_site a.pic img{ width:200px; height:150px;}
.main_site_rt{ width:75%;}
.main_site_rt_top a.btn{ margin-top:20px;}
.fengge_ico{ width:15px; height:15px; background-position:-15px -75px;}
.company_ico{ width:15px; height:15px; background-position:0px -90px;}
/*---------------------------------------------------�ڽ������б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ҹ����б�ҳ����ʽ��ʼ---------------------------------------------------*/
.main_foreman_rt{ width:80%;}
.main_foreman a.pic img{ width:150px; height:150px;}
.gongdi_ico{ width:15px; height:15px; background-position:-15px -90px;}
/*---------------------------------------------------�ҹ����б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ҹ����б�ҳ����ʽ��ʼ---------------------------------------------------*/
/*�������а���ʽ��ʼ*/
.worker_paihang li{ text-align:center;}
.worker_paihang li span{ width:33%; display:inline-block;}
.worker_paihang li.title{ background:#f9f9f9; font-size:14px; color:#333; border-bottom:1px solid #ddd;}
.worker_paihang li:hover{ background:#f8f8f8;}
.worker_paihang li a{ text-decoration:underline;}
.worker_paihang li a:hover{ color:#fe7902;}
/*�������а���ʽ����*/

/*�����б�ҳ��ʽ��ʼ*/
ul.main_worker_ul{ overflow:hidden;}
ul.main_worker_ul li{ float:left; border-left:1px solid #ddd; padding:10px 18px; width:148px; height:200px; overflow:hidden;}
ul.main_worker_ul li p{ height:30px; overflow:hidden;}
ul.main_worker_ul li p span.lt{ min-width:65px;}
ul.main_worker_ul li img{ width:140px; height:140px;}
ul.main_worker_ul li.first{ border-left:none; padding:10px 20px;}
/*�����б�ҳ��ʽ����*/
/*---------------------------------------------------�ҹ����б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------��б�ҳ����ʽ��ʼ---------------------------------------------------*/
/*��б�ͷ����ʽ��ʼ*/
.main_activity_choose{ background:#f8f8f8; border:1px solid #ddd;height:40px; line-height:40px;}
.main_activity_choose a{ display:inline-block; text-align:center; border-right:1px solid #ddd; width:120px; font-size:18px; color:#333;float:left;}
.main_activity_choose a.current{ background:url(../images/activity_hover.jpg) no-repeat; color:#fe7902;}
/*��б�ͷ����ʽ����*/

/*��б�ҳ��ʽ��ʼ*/
.main_activity a.pic img{ width:320px; height:240px;}
.main_activity_rt{ width:61%;}
.main_activity_rt p{ font-size:14px; line-height:30px;}
.main_activity_rt h1{ margin-bottom:10px;}
.main_activity_rt h2{ margin-top:10px; color:#666;}
.main_activity_rt h2 .btn{ margin-right:20px;}
/*��б�ҳ��ʽ����*/
/*---------------------------------------------------��б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�Żݻ�б�ҳ����ʽ��ʼ---------------------------------------------------*/
ul.main_youhui li{ margin:0px 0px 15px 18px; float:left; width:290px; position:relative;}
ul.main_youhui li img{ width:290px; height:200px;}
ul.main_youhui li.first{ margin-left:0px;}
ul.main_youhui li h3{ margin-bottom:10px;}
ul.main_youhui li h3 a{ font-weight:bold; color:#333;}
ul.main_youhui li p.colorbg{ overflow:hidden; padding:5px 2px; }
ul.main_youhui li p.colorbg span.tit{ font-size:12px;}
ul.main_youhui li p.colorbg span.tit b{ font-size:20px;}
.youhui_time{ width:20px; height:20px; background-position:-30px -37px;}
.youhui_over_btn{ background:#626262;width:80px; line-height:26px; border:1px solid #4f4f4f; font-size:14px;}
ul.main_youhui li .be_paint{ position:absolute; top:0px; left:5px; width:30px; height:74px; background-position:-240px 0px;}
ul.main_youhui li .over_paint{ position:absolute; top:0px; left:5px; width:30px; height:75px; background-position:-271px 0px;}
/*---------------------------------------------------�Żݻ�б�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ�ް����б�ģʽ��ʽ��ʼ---------------------------------------------------*/
.sort_list span.rt a{ width:32px;border-left:1px solid #ddd; text-align:center; padding:0px; vertical-align:top; float:left;}
.sort_list span.rt a.on{ background:#fff;}
.sort_list span.rt a font{  width:14px; height:14px; vertical-align:middle;}
.sort_list span.rt a font.li_on{ background-position:-107px -45px;}
.sort_list span.rt a font.block_over{background-position:-122px -45px;}
.sort_list span.rt a font.li_over{ background-position:-92px -45px;}
.sort_list span.rt a font.block_on{background-position:-137px -45px;}
.case_aterfall_li{ float:left; margin:0px 6px 10px 6px; overflow:hidden; padding:3px; border:1px solid #ddd; width:380px; background:#f8f8f8; box-shadow:0px 1px 2px #ddd;}
.case_aterfall_li a img{ width:380px; height:auto;}
.case_aterfall_li p{ line-height:34px;}
.case_aterfall_li p.tit{ border-bottom:1px solid #ddd;}
.case_aterfall_li p span{ margin-right:10px;}
.person_ico{ width:14px; height:14px; background-position:0px -49px;}
.case_aterfall_li .opacity_img span{ position:absolute; width:100px; height:26px; line-height:26px; text-align:center; right:0px; bottom:10px; display:none;}
.case_aterfall_li .opacity_img span.bg{ background:#4972cc; opacity:0.8; padding-right:5px;}
.case_aterfall_li .opacity_img span.text a{ color:#fff; font-size:14px;}
/*---------------------------------------------------װ�ް����б�ģʽ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ�ް���ר��ģʽ��ʽ��ʼ---------------------------------------------------*/
ul.case_zhuanji li{ width:220px;background:#f8f8f8; float:left; margin:0px 0px 15px 15px;}
ul.case_zhuanji li.first{ margin-left:0px;}
ul.case_zhuanji li p{ line-height:35px;}
.zhuanji_top_img{ width:220px; height:145px; overflow:hidden; margin-bottom:2px;}
.zhuanji_top_img img{ width:220px; height:auto;}
.zhuanji_bottom_img{height:72px;}
.zhuanji_bottom_img a{margin-left:2px; float:left;}
.zhuanji_bottom_img a img{  width:72px; height:72px;}
.zhuanji_bottom_img a.first{ margin-left:0px;}
.zhuanji_ico{ width:15px; height:15px; background-position:0px -105px;}
/*---------------------------------------------------װ�ް���ר��ģʽ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------�Żݻ����ҳ����ʽ��ʼ---------------------------------------------------*/
/*������������ʽ��ʼ*/
.sub_activity_lt{ width:730px;}
.sub_activity h2.title{margin-bottom:10px;}
.sub_activity h2.title a{color:#333; }
.sub_activity a.pic img{ width:300px; height:200px;}
.sub_activity_rt{ width:55%;}
.sub_activity_rt p.title{ font-size:20px; margin-bottom:10px;}
.sub_activity_rt p{ line-height:30px; font-size:14px;}
.sub_activity_rt h2 a{ margin:10px 20px 0px 0px;}
.sub_activity_rt h2 span{ color:#666;}
.sub_youhui_time{ width:21px; height:21px; background-position:-30px -57px;}
.sub_over_time_ico{ width:21px; height:21px; background-position:-147px -120px;}
/*������������ʽ����*/

/*�Ҳ��̼ҽ�����ʽ��ʼ*/
.sub_activity_sj{ padding:10px 35px;}
.sub_activity_sj a.pic img{ width:160px; height:80px; border:1px solid #ddd;}
/*�Ҳ��̼ҽ�����ʽ����*/

/*�Ҳ�����Żݻ��ʽ��ʼ*/
.sub_activity_qita h3 a.rt{ font-size:12px; margin-top:2px; height:20px;}
.sub_activity_qita ul li{ margin:8px 0px; border-bottom:1px solid #ddd;}
.sub_activity_qita ul li img{ width:230px; height:150px;}
/*�Ҳ�����Żݻ��ʽ����*/
/*---------------------------------------------------�Żݻ����ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ڽ���������ҳ����ʽ��ʼ---------------------------------------------------*/
.sub_topnav{ line-height:35px;}
/*���ͷ�����������ʽ��ʼ*/
.sub_site_top h1 .btn{ font-size:14px; margin-top:5px;}
.sub_site_top h1{ overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.sub_site_top p.colorbg{ margin:10px 0px; padding:5px;}
.sub_site_top p.colorbg span{ margin-right:50px; display:inline-block;}
/*���ͷ��������ʽ����*/

/*���ײ����������ʽ��ʼ*/
.sub_site_content{ background:#f8f8f8; border:1px solid #ddd;}
.sub_site_content img{ text-align:center; margin:5px;}
/*���ײ�������ʽ����*/
/*---------------------------------------------------�ڽ���������ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ҹ�������ҳ����ʽ��ʼ---------------------------------------------------*/
/*������������ʽ��ʼ*/
.sub_worder_top_rt{ width:78%;}
.sub_worder_top_rt h3{ overflow:hidden; padding:3px 5px;}
.sub_worder_top_rt h3 span.rt{ color:#666; font-size:14px;}
.sub_worder_top_rt p { line-height:30px;}
.sub_worder_top_rt p span{ width:30%; display:inline-block;}
.sub_worder_top a img.pic{ width:140px; height:140px;}
.worder_tel{ width:20px; height:19px; background-position:-30px -79px;}
.sub_worker_tit{ border-bottom:1px solid #ddd; background:#f8f8f8; line-height:34px;}
.sub_worker_tit b{ height:36px;  background:#fff; display:inline-block; margin-bottom:-1px; border-top:2px solid #fe4c5c; padding:0px 10px; border-right:1px solid #ddd;}
.sub_worker_content img{ text-align:center; margin:5px;}
/*������������ʽ����*/

/*�Ҳ�������ʽ��ʼ*/
.sub_worker_rt li a{ text-decoration:none;}
/*�Ҳ�������ʽ����*/
/*---------------------------------------------------�ҹ�������ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ�ް�������ҳ��ʽ��ʼ---------------------------------------------------*/
/*��స��չʾ��ʽ��ʼ*/
.sub_case_top h3 label{ font-size:12px; margin-left:10px;}
.case_pic_top{ background:#f8f8f8;}
.case_pic_top { position:relative;width:688px; height:490px; overflow:hidden;}
.case_pic_top li{ width:688px; height:500px; text-align:center;}
.case_pic_top img{ max-width:688px; max-height:490px;}
.case_pic_top a.change_a{  width:40px; height:50px; position:absolute;  top:225px; background:url(../images/sp-slide.png) no-repeat;}
.case_pic_top a.prev_a{ left:10px; background-position:0px 0px;}
.case_pic_top a.next_a{ right:10px; background-position:-40px 0px;}
.case_pic_bottom li{ float:left; margin:0px 6px;}
.case_pic_bottom a.img_a img{ width:100px; height:75px;}
.case_pic_bottom a.bottom_a{ display:inline-block;  width:18px; height:79px; background:url(../images/cs_slide.png) no-repeat; float:left;}
.case_pic_bottom a.next_a{ background-position:-18px 0px;}

.photo_main_l_c{width:715px;margin:0 auto;position:relative;}
.photo_main_l_c a{display:block;}
.photo_main_l_c a:hover{text-decoration:none;}
.l_ico2{width: 28px;height: 63px;border: 1px solid #D5D5D5;line-height: 63px;text-align: center;color: #DDD;font-size: 35px;position:absolute;
left:0;top:205px;border-radius:3px;}
.r_ico2{width: 28px;height: 63px;border: 1px solid #D5D5D5;line-height: 63px;text-align: center;color: #DDD;font-size: 35px;position:absolute;
top:205px;right:0;border-radius:3px;}
.c_img{width:640px;min-height:400px;background:#F5F5F5;margin:0 35px 0 35px;}
.c_img p{font-size:16px;color:#666;padding:10px 0 0 10px;font-weight:bold;}
.c_img .img_detail{text-align:center;}
.c_img img{margin:10px auto;max-width:600px;}

.photo_zhuanshu{width:640px;height:30px;margin:0 auto;line-height:30px;}
.photo_zhuanshu p{float:left;fint-size:14px;}
.photo_zhuanshu p.p1{width:223px;height:20px;margin-top:10px;float:right;}
.photo_small{width:640px;margin:10px auto;height:67px;}
.photo_small a{display:block;}
.photo_small ul{float:left;}
.photo_small ul li{float:left;width:70px;}
.photo_small ul li a{width:64px;height:64px;border:1px solid #FFF;}
.photo_small ul li a:hover,.current8{border:1px solid #DB0005!important;}

/*��స��չʾ��ʽ����*/

/*���������ʽ��ʼ*/
.sub_case_lt{ width:730px;}
form.pinglun img.pic{ width:42px; height:42px;}
form.pinglun div.rt{ width:790px;}
form.pinglun textarea{ width:99%; height:100px;}
form.pinglun .pinglun_btn{ margin:10px 0px; background:#eee; width:80px; line-height:22px; font-size:14px;height:30px; border:1px solid #bbb;}
.pinglun_btn:hover{ color:#333;}
.new_pinglun p.tit{ border-bottom:1px solid #ddd; font-size:16px;}
.new_pinglun ul li{ margin:10px 0px; border-bottom:1px solid #ddd; padding:5px 0px; overflow:hidden;}
.new_pinglun div.lt{ width:42px;}
.new_pinglun div.lt img{ width:42px; height:42px;}
.new_pinglun ul li div.rt{ width:93%;}
.new_pinglun ul li p{overflow:hidden;}
.new_pinglun ul li p span.name{ color:#2c67b0;font-size:14px;}
.new_pinglun ul li p font.pointcl{ margin-left:20px; text-decoration:underline;}
.new_pinglun ul li p font.pointcl:hover{ opacity:0.8;}
/*���������ʽ����*/

/*�Ҳ�������ʽ��ʼ*/
.case_linian{ border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;}
.sub_case_yuyue a img{ padding:2px; border:1px solid #ddd; width:60px; height:60px;}
.sub_case_yuyue div.lt{ margin-left:10px;}
.sub_case_yuyue p{ line-height:35px;}
.sub_case_rtpic a{ margin:5px; display:inline-block;}
.sub_case_rtpic a img{ width:65px; height:65px;}
/*�Ҳ�������ʽ����*/
/*---------------------------------------------------װ�ް�������ҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------����������ʽ��ʼ---------------------------------------------------*/
.about_lt{ width:200px; border:1px solid #ddd; background:#f5f5f5;margin-right:-1px; min-height:500px;}
.about_lt ul li{ text-align:center; line-height:40px; border-bottom:1px solid #ddd;}
.about_lt ul li a{font-size:16px;border-left:4px solid #f5f5f5; display:block; }
.about_lt ul li a.current{  background:#fff; border-left:4px solid #fe7902;color:#fe7902;}
.about_lt ul li a:hover{text-decoration:none;color:#fe7902;}
.about_rt{ width:797px; border:1px solid #ddd; background:#fbfbfb; min-height:500px;}
.about_rt h2{ font-weight:bold; color:#666; border-bottom:1px solid #ddd; line-height:40px;}
.about_rt p{ font-size:14px; text-indent:2em;}
/*---------------------------------------------------����������ʽ����---------------------------------------------------*/

/*---------------------------------------------------����������ʽ��ʼ---------------------------------------------------*/
.help_lt{ width:200px; background:#fff; border:1px solid #ddd;}
.help_rt{ width:780px;border:1px solid #ddd;min-height:500px;}
.help_rt p{font-size:14px; text-indent:2em;}
.help_lt h2{ color:#fff; background:#fe7902; font-weight:bold; padding-left:10px;}
ul.help_list li{ padding-left:28px;}
ul.help_list li.title{padding-left:10px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; line-height:32px; color:#333; font-size:16px; background:#f8f8f8;}
ul.help_list li.title span{ margin-right:5px;}
ul.help_list li a.current,ul.help_list li a:hover{color:#fe7902; text-decoration:none;}
.help_list_ico{ width:10px; height:10px; background-position:-152px -46px;}
/*---------------------------------------------------����������ʽ����---------------------------------------------------*/

/*---------------------------------------------------��¼ҳ����ʽ��ʼ---------------------------------------------------*/
.login_box{ margin:100px 0px; border:1px solid #ddd; box-shadow:0px 0px 2px #ccc; padding:35px;}
.login_lt{ border-right:1px solid #ddd; padding-right:30px; width:620px; }
.login_box h2{ border-bottom:1px solid #ddd; overflow:hidden; line-height:40px; margin-bottom:30px;}
.login_box a:hover{ color:#fe7902;}
.login_rt{width:250px;}
.login_lt table td.title{ font-size:14px; text-align:right; width:60px; padding-right:10px;}
.login_lt table td.middle{ width:280px;}
.login_lt table td{ height:50px;}
.login_lt table td p.input{ line-height:34px; border:1px solid #ddd;height:34px; width:280px; padding:0px;}

.login_lt table td p.short{width:150px;}
.login_lt table td p input{ border:none;}
.login_lt table td p input.text{ width:230px;}
.login_lt table td p input.short{ width:90px;}
.login_lt table td span.ico_list{ width:42px; height:34px; border-right:1px solid #ddd; margin-left:0px; vertical-align:top;}
.login_lt table td span.username_ico{ background-position:-51px -82px;}
.login_lt table td span.password_ico{background-position:-94px -82px;}
.login_lt table td span.yanzheng_ico{background-position:-137px -82px;}
.login_lt table td .btn{ width:150px; height:35px; background:#fe9602; border:none; font-size:16px;}
.login_rt h3{ border-top:1px solid #ddd; margin-top:20px;overflow:hidden; line-height:40px;}
.login_rt a.ico_list{ width:140px; height:32px; margin:5px 0px;}
.login_rt a.weibo_login{ background-position:-301px 0px;}
.login_rt a.qq_login{ background-position:-301px -32px;}
/*---------------------------------------------------��¼ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------ע������ҳ����ʽ��ʼ---------------------------------------------------*/
.register_one{ width:930px; height:36px; background-position:0px -45px; margin-bottom:20px;}
.register_two{ width:930px; height:36px; background-position:0px -82px; margin-bottom:20px;}
ul.register_list{ overflow:hidden;}
ul.register_list li{line-height: 1.2; float:left; margin:0px 0px 15px 15px; padding:10px; border:1px solid #ddd; width:277px;}
ul.register_list li p.tit{ font-size:16px; margin-bottom:5px;}
ul.register_list li a.btn{ margin-top:5px; line-height:30px;}
ul.register_list li a.btn:hover{ color:#fff;}
ul.register_list li.first{ margin-left:0px;}
ul.register_list li a.shangjia_btn{ background:#41b5ff;}
/*---------------------------------------------------ע������ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------ע��ҳ����ʽ��ʼ---------------------------------------------------*/
.register_rt p.title{ font-size:16px; line-height:35px;}
.register_rt p.lei{ font-size:16px;}
.register_rt p.lei a{ color:#3572b1; font-size:12px; margin-left:20px;}
.register_form table td p input.text{ width:270px;}
.register_form table td p input.short{ width:190px;}
/*---------------------------------------------------ע��ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------���ʦ����ҳ��ʽ��ʼ---------------------------------------------------*/
/*ͷ����ʽ��ʼ*/
.sub_designer_top{ border-bottom:2px solid #dddbdb; padding-bottom:10px;}
.sub_designer_top img.pic{ border:4px solid #d7cfcf; width:130px; height:130px;}
.sub_designer_top_lt{ margin-left:10px;font-size:14px;} 
.sub_designer_top_lt h1 span{ font-size:14px; margin-left:20px;}
.sub_designer_top_lt p{ margin-bottom:5px;}
.sub_designer_top_lt p.list span,.sub_designer_top_lt p a{ margin-right:20px; }
.sub_designer_top_lt p a.btn{ width:65px; height:26px; background:#fe7902; border-radius:0px; line-height:26px; font-size:12px;}
.sub_designer_top_rt{ background:#f8f8f8; border:2px solid #ebebeb; padding:5px 10px; margin-top:20px;}
.sub_designer_top_rt p.title{ text-align:center; font-size:14px; font-weight:bold;}
.sub_designer_top_rt p{ line-height:20px;}
/*ͷ����ʽ����*/

/*�������������ʽ��ʼ*/
.sub_designer_lt{ width:780px;}
.sub_designer_rt{ width:200px;}
.designer_nav li{ float:left; margin-right:10px;}
.designer_nav li a{margin-bottom:-1px;  background:#f8f8f8;display:inline-block; line-height:34px; height:34px; width:90px; text-align:center; font-size:16px; font-weight:bold;border:1px solid #ddd;}
.designer_nav li a.current{border-bottom:1px solid #fff; background:#fff;}
.sub_designer p.title{border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px; font-size:16px; color:#333;}
.sub_designer p.title a{ font-size:12px;}
.sub_designer span.de_list{ width:7px; height:10px; background-position:-15px -105px;}
.designer_inrto p span{ width:50%; display:inline-block;}
ul.designer_case{ overflow:hidden;}
ul.designer_case li .case_aterfall_li{ margin:0px 0px 10px 20px; width:230px; box-shadow:none;}
ul.designer_case li.first .case_aterfall_li{ margin-left:0px;}
ul.designer_case li a.pic img{ width:230px; height:172px;}
ul.news li{ overflow:hidden; border-bottom:1px dashed #ddd; line-height:35px;}
ul.news li a{ font-size:14px;}
ul.news li span.rt{ color:#999;}
.news_ico{ width:4px; height:4px; background-position:-30px -105px; margin-right:5px;}
/*.disigner_pinglun ul li p{ width:700px;}*/
.pingjia_box{ background:#f8f8f8; border:1px solid #ddd;}
.pingjia_box h3{ border-bottom:1px solid #ddd;}
.pingjia_box span.pf{ width:30%; display:inline-block; margin:10px 0px;}
.de_news_tit { text-align:center;}
/*�������������ʽ����*/
/*---------------------------------------------------���ʦ����ҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ҹ�������ҳ��ʽ��ʼ---------------------------------------------------*/
.foreman_site span{ display:inline-block; width:19.9%;text-align:center; line-height:35px;}
.foreman_site_tit span{ background:#ddd; border-bottom:3px solid #eee;}
.foreman_site_box ul li{ border-bottom:1px dashed #ddd;}
.foreman_site_box ul li:hover{ background:#f8f8f8;}
.foreman_site_box ul li a:hover{ color:#fe7902;text-decoration:underline;}
.foreman_rz{ width:16px; height:20px; background-position:-180px -75px;}
.foreman_bz{ width:16px; height:20px; background-position:-197px -75px;}
.sub_designer_top_lt span.fr_span{ color:#666; font-size:12px; margin-left:10px;} 
/*---------------------------------------------------�ҹ�������ҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ר��ҳ��ʽ��ʼ---------------------------------------------------*/
.aczt_banner{ height:350px; margin:0px auto 2px auto; text-align:center; overflow:hidden;}
.aczt_nav { width:1200px; z-index:100; background:#222222; height:46px; overflow:hidden;}
.aczt_nav ul li{ float:left;}
.aczt_nav ul li a{ display:inline-block; padding:0px 20px; line-height:46px; color:#fff; font-size:16px;}
.aczt_top a.pic img{ width:408px; height:310px; }
.aczt_list_rt{ width:64%; height:225px;}
.aczt_list_rt2width{ width:682px; height:310px; padding:0 44px; background:#fff;}
.aczt_list_rt2width h1{ margin-top:24px; margin-bottom:10px;}
.aczt_list_rt p{ font-size:14px; line-height:27px;}
.aczt_list_rt p a{ color:red;}
.aczt_box h2{ background:#4872cb; color:#fff; text-align:center; height:50px; line-height:50px; margin-bottom:15px;}
.aczt_box h2 a{ color:#555;color:#fff;}
.btn_over_tuan{ width:132px; height:35px; line-height:35px;background:#4872cb; font-size:14px; float:left; margin-top:30px;}
.btn_over_num{ width:132px; height:35px; line-height:35px;background:#e4e4e4; font-size:14px; float:left; margin-top:20px;text-align:center; color:#555555; display:inline-block; }
.aczt_box_ct{ color:#000;}
.aczt_left_box{ background:#222222; height:376px; padding:0px 35px; width:338px; float:left;}
.aczt_left_box h1 a{ color:#fff;}
.aczt_left_box .submit-info {
    background: #222 none repeat scroll 0 0;
    color: #666;
    padding: 0;
    position: relative;
    width: 100%;
}
.aczt_left_box .submit-info .txt {
    border: 1px solid #fff;
    border-radius: 4px;
    color: #666;
    height: 26px;
    line-height: 26px;
    margin-left: 0;
    margin-top: 14px;
    padding: 5px 8px;
    width: 320px;
}
.aczt_left_box .submit-info .btn {
    background: #ffd16b none repeat scroll 0 0;
    border-radius: 4px;
    color: #84654c;
    height: 38px;
    margin-left:0px;
    margin-top: 14px;
    width: 100%;
}

.aczt_right_box{ margin:0px; float:right; /*width:488px;*/}
.aczt_left_box h1{ color:#6a4000; margin-bottom:5px; padding-top:30px;}
.aczt_left_box table{ width:100%;}
.aczt_left_box table input.text{ width:95%; text-align:left;}
.aczt_left_box table tr{ line-height:45px;}
.aczt_left_box table tr #pass-verify{ margin-top:6px; height:32px;}
.aczt_left_box table td.title{ font-size:14px; width:80px;}
.aczt_left_box table input.btn{ width:120px; height:36px; border:none; background:#fe9705; font-size:16px; border-radius:0px; margin-top:5px;}
.aczt_left_box table input.gray_btn{ background:#aaa; color:#fff; }
.aczt_middle_box{ background:#f8f8f8;width:325px;}
.aczt_middle_box h2{ padding-left:10px;}
.aczt_middle_box p.tit{ background:#e7e5e5;}
.aczt_middle_box p.tit span{ display:inline-block; width:33%; text-align:center; line-height:35px;}
.aczt_table{ height:170px; overflow:hidden;}
.aczt_table ul li span{ display:inline-block; width:33%; text-align:center; line-height:32px;}
/*---------------------------------------------------�ר��ҳҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------ѧװ����ʽ��ʼ---------------------------------------------------*/
.xue_lunz{ width:280px; height:340px; overflow:hidden;}
.content_top{ margin-left:20px; width:610px;}
.xue_ad{ width:250px; height:340px; overflow:hidden;}
.content_top_list{ height:160px; overflow:hidden;}
.content_top_list ul li{ width:300px; float:left; margin-right:5px;}
ul.content_top_t{ height:180px;}
.content_liucheng li{ padding:5px 10px; background:#f8f8f8; width:260px; height:110px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.content_liucheng li.last{border-bottom:none;}
.article_list a{line-height:24px; text-align:center; display:inline-block; background:#fff; border:1px solid #ddd; float:left;}
.article_list a:hover,.article_list a.current{ color:#fff; background:#fe7902; text-decoration:none;border:1px solid #d86100;}
.content_liucheng a{ width:100px; margin:4px 15px 0px 0px;}
.content_liucheng h2{ font-size: 16px; line-height: 20px;color:#333;font-weight:normal;}
.content_liuc_list{ padding:10px; float:left;}
.study_list_img,.study_list_img img{ width:200px; height:150px; }
.content_liuc_list .opacity_img{margin-right:8px;}
.content_liuc_title{ float:left; width:230px; overflow:hidden;}
.content_liuc_title p.title{ border-bottom:1px solid #ddd;}
.content_liuc_title p.title span{ display:inline-block; background:#999; color:#fff; padding:0px 5px;}
/*---------------------------------------------------ѧװ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ��ѧ����ʽ��ʼ---------------------------------------------------*/
.cont_item_rt { background:#f8f8f8;}
.cont_item_rt ul li{ overflow:hidden;}
.cont_item_rt ul li a{ padding:0px 8px; margin:5px 15px 5px 0px;}
.shu_ico{ width:4px; height:16px; background-position:-180px -97px; margin-right:5px;}
.cont_item_title a{ padding:0px 8px; margin:5px 15px 5px 0px;}
.cont_item_title p{ overflow:hidden; padding:5px;}
.cont_item_title .cont_item_ico{ width:11px; height:15px; background-position:-185px -95px; margin:0px 5px;}
.cont_item_ul{ margin:10px 0px;}
.cont_item_ul li{ margin:10px 0px; border-bottom:1px dashed #ddd; overflow:hidden; padding-bottom:10px;}
.cont_item_ul li img{ width:160px; height:120px;}
.cont_item_ul li h2 a:hover{ color:#fe7902;}
.cont_item_text{ width:80%;}
h1.article_in_title{ height:40px; line-height:40px;}
h1.article_in_title span{ color:#333;}
h1.article_in_title a{ font-size:12px; margin-top:15px; height:24px; line-height:24px;}

/*---------------------------------------------------װ��ѧ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ��ѧ������ҳ��ʽ��ʼ---------------------------------------------------*/
.article_box h1{ text-align:center;}
.article_box p.tp{ margin:10px 0px;}
.article_box .daoyu{ padding:10px;font-size: 14px;}
.article_box_text{ width:100%; margin-top:10px;font-size: 14px;text-indent:2em;}
p.img{ text-align:center; margin:10px auto;}
.article_box_bottom {overflow:hidden;}
.article_box_bottom p.tp{ overflow:hidden; border-bottom:2px solid #ddd;}
.article_box_bottom p.tp a:hover{ color:#fe4c5c;}
.ari_xg_tui{ width:100%;}
.ari_xg_tui li{ float:left; width:50%; line-height:30px; height:30px; overflow:hidden;}
/*---------------------------------------------------װ��ѧ������ҳ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------֪ʶ�ʴ���ʽ��ʼ---------------------------------------------------*/
/*�����ʽ��ʼ*/
.question_box{ background:#fc9130; padding:15px 20px; color:#fff; font-size:14px;}
.question_box h2{ color:#fff;}
.question_box textarea{ width:99%; height:100px;}
.question_box textarea.qu_tit{ height:30px;}
.question_box textarea.buc{ margin:0px;}
.question_box .btn{ border:1px solid #ddd; background:#f0f0f0; width:110px; height:34px; font-size:16px; color:#333;}
.question_box .btn:hover{ opacity:1;}
.question_fenlei h3{ color:#fc9130;}
.question_fenlei a{ margin:5px 10px 0px 0px;}
.question_show{ width:660px;}
.question_list li{border-bottom:1px dashed #ddd; overflow:hidden; line-height:34px; }
.question_list li a{ font-size:14px;}
.over_qe{ width:15px; height:15px; background-position:-245px -75px;}
.no_qe{ width:12px; height:16px; background-position:-260px -75px;}
/*�����ʽ����*/

/*�ұ���ʽ��ʼ*/
.qu_choose{ border:1px solid #ddd; background:#f2f2f2; padding:14px 50px;}
.qu_choose a{ width:100%; line-height:38px; margin:8px 0px; font-size:16px;}
.qu_choose a.huida{ background:#fe4c5c;}
.qu_choose a.tiwen{ background:#fe7902;}
.qu_choose p{ padding:0px 10px;}
.qu_choose span.ico_list{ width:30px; height:30px; background-position:-215px -75px; margin:10px 5px 0px 0px;}
/*�ұ���ʽ����*/
/*---------------------------------------------------֪ʶ�ʴ���ʽ����---------------------------------------------------*/

/*---------------------------------------------------֪ʶ�ʴ�-��Ҫ����ҳ����ʽ��ʼ---------------------------------------------------*/
.question_box_zhu{ margin-bottom:100px;}
.question_box_zhu p.add_tu{ background:#f8f8f8; width:99.7%; line-height:32px;} 
.question_box_zhu p.add_tu a{ padding:0px 5px; border-right:1px solid #ddd; display:inline-block; height:32px;}
.add_pic{ width:16px; height:15px; background-position:-273px -75px;}
/*---------------------------------------------------֪ʶ�ʴ�-��Ҫ����ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------֪ʶ�ʴ�-��Ҫ�ش�ҳ����ʽ��ʼ---------------------------------------------------*/
.nd_answer a{ font-size:16px; font-weight:bold; margin-right:30px;}
.nd_answer a.current{ color:#fe7902; }
.nd_answer_list a{margin:5px 10px 5px 0px; padding:0px 8px;}
.qe_fenlei { overflow:hidden;}
.qe_fenlei li{ float:left; margin-right:10px;}
.qe_fenlei li a{ display:inline-block; width:100px; height:35px; line-height:35px; font-size:16px; background:#eeeeee; text-align:center;}
.qe_fenlei li a.current{ background:#fe7902; color:#fff;}
.question_list p.rt span{ min-width:0px; display:inline-block;}
/*---------------------------------------------------֪ʶ�ʴ�-��Ҫ�ش�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------֪ʶ�ʴ�-���ش�����ҳ����ʽ��ʼ---------------------------------------------------*/
.qita_question { border-bottom:1px solid #ddd;}
.huida_box{ background:#f3f3f3;}
.huida_box h2{ color:#333;}
.huida_box .btn{ background:#eee; border:1px solid #ddd;}
.color_qu{ width:15px; height:28px; background-position:-290px -75px;}
.over_qu{ width:25px; height:25px; background-position:-180px -120px;}
.question_top{ padding:10px 20px;}
.question_top p{ line-height:30px;}
.question_top label{ margin-right:30px;}
.question_top p.buc_tit{ font-size:16px; color:#333;}
.question_top p.buc_tit span.rt{ font-size:12px; color:#999;}
.qu_buchong{ background:#fef9ca;}
.qu_buchong h2{ color:#fe7902;}
.qu_buchong .btn{ color:#fff; background:#fe8920; border:1px solid #fd7903;}
/*---------------------------------------------------֪ʶ�ʴ�-���ش�����ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------֪ʶ�ʴ�-�ѻش�����ҳ����ʽ��ʼ---------------------------------------------------*/
.knows_box{ position:relative; padding:10px 20px;}
.caina_ico{ width:36px; height:51px; background-position:-308px -69px; position:absolute; left:20px; top:0px;}
.knows_box h2{ margin-left:45px;}
.knows_box h2 span.rt{ font-size:12px;}
.knows_box p.tit{ margin-top:10px; border-top:1px solid #ddd; padding-top:10px;}
.knows_box p.tit span{ margin-left:10px; color:#2c67b0;}
/*---------------------------------------------------֪ʶ�ʴ�-�ѻش�����ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ���ռ�ҳ����ʽ��ʼ---------------------------------------------------*/
.main_diary_rt{ width:75%;}
.main_diary_sub_rt{ width:90%;}
.main_diary_rt p{ line-height:30px;}
.main_diary_rt p.title{ line-height:30px;}
.main_diary_rt p.title a,.main_diary_rt p.title font.tit,.main_diary_sub_rt p.title font.tit{ font-size:16px; color:#333;}
.main_diary_rt p.title a:hover{ color:#fe7902;}
.main_diary_rt p.title label{ min-width:80px; display:inline-block; vertical-align:right;}
.main_diary_sub_rt p.sp_list span{ width:25%; display:inline-block;}
.main_diary_rt p.sp_list span{ width:49%; display:inline-block;}
.dy_liulan{ width:12px; height:10px; background-position:-245px -97px;}
.dy_pinglun{width:12px; height:12px; background-position:-261px -97px;}
.main_diary_sub div.lt a img{ width:65px; height:65px;}
.main_diary div.lt{ margin-top:8px;}
.main_diary div.lt p{ text-align:center;} 
.main_diary div.lt img{ width:210px; height:140px;}
.diary_btn{ text-align:center; line-height:34px; background:#fe7902; }
.diary_btn a{ display:block; font-size:18px;}
.write_ico{ width:21px; height:22px; background-position:-30px 0px;}
/*---------------------------------------------------װ���ռ�ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------С��¥������ҳ����ʽ��ʼ---------------------------------------------------*/
/*ͷ��������ʽ��ʼ*/
.home_top span.lt font{ margin-left:20px; font-size:14px; color:#666;}
.home_top span.rt{ font-size:18px;}
.home_nav{ background:#f8f8f8; border-top:3px solid #fe4c5c; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.home_nav a{ display:inline-block; padding:0px 20px; font-size:16px; margin-right:2px;}
.home_nav a.current,.home_nav a:hover{ background:#fe4c5c; color:#fff;}
/*ͷ��������ʽ����*/

/*���������ʽ��ʼ*/
.sub_home_lt{ width:730px;}
.home_index_top .pic{ width:300px; height:225px;}
.home_index_top div.rt{ width:55%;}
.home_index_top div.rt p{ font-size:14px; line-height:30px;}
.home_box { border-top:2px solid #fe4c5c;}
.home_title a{ font-size:12px; height:20px; margin-top:5px;}
ul.home_design a.pic img{ width:250px; height:180px;}
ul.home_design  li{ border-bottom:1px solid #ddd;}
ul.home_design div.rt{ width:62%; line-height:30px;}
ul.home_design div.rt h3 a{ color:#333;}
ul.home_design div.rt h3 span.rt{ font-size:12px;}
ul.home_design div.rt p.bottom a.fontcl1{ text-decoration:underline; margin-right:20px;}
ul.home_design a.fontcl1:hover{ color:#fe4c5c; opacity:0.7;}
ul.home_design a.fontcl2:hover{ color:#fe7902;}
.home_pic_list li img,.home_pic_list li .opacity_img{ width:220px; height:165px;}
.home_pic_list li .opacity_img p.text{ text-align:center;}
.home_pic_list li { float:left; margin:0px 8px 10px 8px;}
/*���������ʽ����*/

/*����С��¥������ҳ��ʽ��ʼ*/
.home_site{ width:68%;}
.home_site p{ line-height:28px;}
.home_site p.bottom{ font-size:14px;}
.home_site p.bottom font.colorbg{ display:inline-block; padding:0px 5px;}
.home_company div.rt{ width:76%; font-size:14px;}
.home_company div.rt .btn{ margin-left:5px;}
.home_company a.pic img{ width:150px; height:75px; border:1px solid #ddd;}
.home_company h2{ margin-bottom:10px;}
.home_design_fl a{ font-size:14px; color:#fe4c5c; margin:0px 15px;}
/*����С��¥������ҳ��ʽ����*/
/*---------------------------------------------------С��¥������ҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�Ҿ��̳���ҳҳ����ʽ��ʼ---------------------------------------------------*/
/*ͷ����ʽ��ʼ*/
.mall_top{ width:200px; border:1px solid #ddd; border-top:2px solid #fe4c5c;z-index:9;}
.mall_top ul li{ border-bottom:1px solid #ddd;  z-index:20;position:relative;}
.mall_top ul li.last{ border-bottom:none;}
.mall_top ul li a{ margin-right:20px;display:inline-block;}
.mall_top_show{ width:177px; height:56px; z-index:11; border:1px solid #f8f8f8; border-left-width:2px; border-right:none;background:#f8f8f8; }
.mall_top_show.current{ background:#fff; border-color:#fe7902;width:179px;}
.mall_top_hidden{ display:none;position:absolute; left:200px; top:0px; width:500px; background:#fff; z-index:-1; border:1px solid #fe7902;}
.mall_top_hidden td{ vertical-align:top; border-bottom:1px solid #ddd; padding:10px 0px;}
.mall_top_hidden td.tit{ width:80px;}

.mall_banner{ width:980px;}
.mall_banner_top{ width:980px; height:250px; overflow:hidden; margin-bottom:5px;}
.mall_banner_bt_rt{ background:#f8f8f8; border:1px solid #ddd; width:175px; padding:15px 10px;}
.mall_banner_bt_rt p{ text-align:center;}
.mall_banner_bt_rt .btn{ margin:8px 0px;}
.mall_banner_bt_lt{ position:relative;}
.mall_banner_bt_lt a.prev,.mall_banner_bt_lt a.next{ position:absolute; top:40px; display:none; width:40px; height:50px; background:url(../images/sp-slide.png) no-repeat;}
.mall_banner_bt_lt a.prev{ left:0px;background-position:0px 0px;}
.mall_banner_bt_lt a.next{ right:3px; background-position:-40px 0px;}
.mall_banner_bt_lt_ul{ position:relative; width:778px;overflow:hidden; height:140px;}
.mall_banner_bt_lt_ul ul{ position:absolute; top:0px;width:2000px; left:0px;}
.mall_banner_bt_lt_ul ul li{ float:left; margin-right:5px;}
/*ͷ����ʽ����*/

/*�����б���ʽ��ʼ*/
.mall_list h2 a{ font-size:12px; margin-top:5px; height:20px;}
.mall_box{ border-top:2px solid #fe4c5c; height:540px; overflow:hidden;}
.mall_ad{ width:200px;}
.mall_ad img{ width:200px; height:270px;}
.mall_ul a.pic img{ width:230px; height:175px;}
.mall_ul{ width:998px;}
.mall_ul li{ margin:0px 0px 10px 10px; float:left; height:253px; overflow:hidden; width:230px;}
.mall_ul li p.sp{ height:52px; overflow:hidden;}
.mall_ul li p.price b.fontcl2{ font-size:14px; margin-right:10px;}
.mall_ul li p.price span{ text-decoration:line-through;}
/*�����б���ʽ����*/
/*---------------------------------------------------�Ҿ��̳���ҳҳ����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�Ҿ��̳�-�̼��б���ʽ��ʼ---------------------------------------------------*/
.side_mall_ul{width:auto;}
.side_mall_ul li{ float:none; margin:0px 0px 10px 0px; border-bottom:1px solid #ddd;}
.mall_option{ padding:5px 10px; background:#f8f8f8;}
.mall_option a{ display:inline-block; padding:0px 10px; margin:0px 10px; color:#333; font-size:14px;}
.mall_option a.current{ border:1px solid #fe7902; color:#fe7902; background:#fff;}
.sort_list span.rt a font.sj_on{ background-position:-345px -75px;}
.sort_list span.rt a font.sj_over{ background-position:-360px -75px;}
.main_mall a.pic img{ width:200px; height:100px; border:1px solid #ddd;}
.main_mall_rt{ width:75%;}
.main_mall_rt h3 span.rt{ font-size:12px; line-height:20px; margin-top:10px;}
.main_mall_rt div.lt p{line-height:26px;}
.main_mall_rt div.lt p span{ margin-right:10px;}
.main_mall_rt div.rt .btn{ margin-top:40px;}
.side_shop_ul li{ height:auto; width:180px;}
/*---------------------------------------------------�Ҿ��̳�-�̼��б���ʽ����---------------------------------------------------*/

/*---------------------------------------------------�Ҿ��̳�-��Ʒ�б���ʽ��ʼ---------------------------------------------------*/
.mall_sub_fl{ background:#f8f8f8; margin:5px 0px 10px 0px; padding:0px 10px; border:1px dashed #ddd;}
.mall_sub_ul li{ float:left; margin:10px 7px; width:210px; height:230px; overflow:hidden;}
.mall_sub_ul li,.mall_sub_ul li a.pic img{ width:210px;}
.mall_sub_ul li a.pic img{ height:150px;}
.mall_sub_ul li p.price b.fontcl2{ font-size:14px; margin-right:10px;}
.mall_sub_ul li p.price span{ text-decoration:line-through;}
.mall_sub_ul li p{ height:30px; overflow:hidden;}
/*---------------------------------------------------�Ҿ��̳�-��Ʒ�б���ʽ����---------------------------------------------------*/

/*---------------------------------------------------�ֻ�����ʽ��ʼ---------------------------------------------------*/
.app_banner{ background:url(../images/phone_banner.jpg) center top no-repeat; height:500px;}
.app_banner_btn{ padding:248px 0px 0px 630px;}
.app_btn{ background:url(../images/app_btn.png) no-repeat; width:304px; height:85px;}
.app_banner_btn img{ width:80px; height:80px; margin-left:25px;}
.app_banner_btn p.tp{ margin-bottom:25px;}
.app_andr{ background-position:0px -85px;}
.app_content{ padding:50px 200px;}
.app_content div.lt img{ width:255px; height:255px;}
.app_content div.rt{ width:60%; font-size:16px;}
.app_content div.rt p.pointcl{ margin-bottom:10px;}
/*---------------------------------------------------�ֻ�����ʽ����---------------------------------------------------*/

/*---------------------------------------------------�л�������ʽ��ʼ---------------------------------------------------*/
.city_content{ margin-top:20px;}
.city_top{ background:#f8f8f8; text-align:center; padding:10px;}
.city_top .btn{ width:260px; height:48px; line-height:48px; font-size:20px; background:#fe4c5c; border-radius:25px;}
.city_ico{ width:13px; height:15px; background-position:-380px -75px; margin-right:10px;}
.city_chose p{ font-size:14px; margin:10px 0px;}
.city_chose p span.title{ font-size:16px; color:#333;}
p.hot_city a{ color:#fe7902; font-size:14px; margin:0px 15px;}
.city_chose select.text{ width:100px;}
.pinyin_px{background:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pinyin_px span.lt{ font-size:18px; color:#333;}
.pinyin_px p.rt a{ display:inline-block; margin:0px 5px; font-size:14px; height:20px; line-height:20px; padding:0px 5px;}
.pinyin_px p.rt a.current,.pinyin_px p.rt a:hover{ color:#fff; background:#fe4c5c;}
.city_liebiao table td.tit{ width:60px; vertical-align:top; font-weight:bold;}
.city_liebiao table a{ margin-right:25px; display:inline-block; float:left; overflow:hidden;}
.city_liebiao table a.current{ color:#fe7902; font-weight:bold;}
/*---------------------------------------------------�л�������ʽ����---------------------------------------------------*/

/*---------------------------------------------------װ�ޱ���ʽ��ʼ---------------------------------------------------*/
/*װ�ޱ�banner��ʽ��ʼ*/
.grid{ width:1100px; margin:0px auto;} 
.fuwubao-banner-wrap{position:relative;height:518px}
.fuwubao-banner-wrap .banner-item{position:absolute;font-size:18px;color:#ebebeb;width:350px}
.fuwubao-banner-wrap .banner-item .shadow{float:left}
.fuwubao-banner-wrap .banner-item .dot{display:inline-block;width:17px;height:17px;border-radius:20px;background:#b7f8cc;margin-right:10px}
.fuwubao-banner-wrap .banner-item .list{list-style:none;margin:0;font-size:12px;color:#fff;position:relative;font-weight:normal}
.fuwubao-banner-wrap .banner-item .list em{width:5px;height:5px;background:#f9d905;border-radius:5px;display:inline-block;margin-right:6px}
.fuwubao-banner-wrap .banner-font{padding-left:50px;cursor: pointer;}
.fuwubao-banner-wrap .banner-item-01{left:498px;top:70px}
.fuwubao-banner-wrap .banner-item-01-hover{left:488px;top:61px}
.fuwubao-banner-wrap .banner-item-02{left:586px;top:154px}
.fuwubao-banner-wrap .banner-item-02-hover{left:576px;top:146px}
.fuwubao-banner-wrap .banner-item-hover{font-size:22px;font-weight:bold}
.fuwubao-banner-wrap .banner-item-hover .shadow{display:inline-block;width:39px;height:39px;line-height:39px;background:rgba(249,217,5,0.54);border-radius:20px;text-align:center;margin-right:10px}
.fuwubao-banner-wrap .banner-item-hover .shadow i{width:29px;height:29px;background:#f9d905;left:5px;top:5px;position:absolute}
.fuwubao-banner-wrap .banner-item-hover .text{position:relative}
.fuwubao-banner-wrap .banner-item-03{left:610px;top:259px}
.fuwubao-banner-wrap .banner-item-03-hover{left:598px;top:250px}
.fuwubao-banner-wrap .banner-item-04{left:578px;top:349px}
.fuwubao-banner-wrap .banner-item-04-hover{left:569px;top:339px}
.fuwubao-banner-wrap .banner-item-05{left:489px;top:427px}
.fuwubao-banner-wrap .banner-item-05-hover{left:477px;top:419px}
.fwb{font-family:"΢���ź�";min-width:1100px}
/*.circle{position:absolute;display:inline-block;width:394px;height:394px;left:246px;top:61px;background:url(../images/circle.png) no-repeat;-moz-transform-origin:45% 50%;-webkit-transform-origin:45% 50%;-ms-transform-origin:45% 50%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-animation:rotate 4s linear infinite;-moz-animation:rotate 4s linear infinite;-o-animation:rotate 4s linear infinite;animation:rotate 4s linear infinite}*/
/*װ�ޱ�banner��ʽ����*/

.bao_banner{ width:100%; height:520px; background:#23a361 url(../images/bao_banner.jpg) top center no-repeat ;}
.bao_bg{ background:#eef3f6;}
h1.bao_title{ color:#0da54f; font-weight:bold; text-align:center;}
.bao_part1_top{ padding:10px 20px;}
.bao_part1_top_lt{ width:45%; padding-right:5%; border-right:1px solid #ddd; font-size:14px;}
.bao_part1_top_rt{ width:45%;}
.bao_part1_top_rt h2{ margin:13px 0px; overflow:hidden;}
.bao_part1_top_rt b.rt{ color:#0da54f;}
p.bao_fg{ padding:5px 0px; text-align:center;}
.bao_part1_ul li{ padding:20px 1%; width:30%; float:left;}
.bao_part1_ul span.bao_part1_ico{ display:inline-block; width:97px; height:97px; background:url(../images/bao_pic1.jpg) no-repeat;}
.bao_part1_ul span.ico2{ background-position:-98px 0px;}
.bao_part1_ul span.ico3{ background-position:-196px 0px;}
.bao_part1_ul p.tit{ font-size:16px;  margin:20px 0px 0px 10px;}
.bao_part1_ul p{ margin-left:10px;font-weight:bold;}
.bao_floor{ background:url(../images/bao_ico.jpg) left center no-repeat; height:60px; padding-left:20px;}
.bao_part2_top{ padding:20px 0px;}
.bao_part2_top ul li{ width:330px; margin-right:105px; float:left}
.bao_part2_top ul li.last{ margin-right:0px; float:right;}
.bao_xieyi li{ float:left;padding:20px 0px; width:400px;}
.bao_xieyi div.lt p{ font-size:50px; line-height:50px;color:#dddddd; }
.bao_xieyi div.rt{ padding-left:20px; border-left:1px solid #ddd; width:85%;}
.bao_part3{ padding:30px 0px;}
.bao_part3 ul{ margin-left: 130px;	}
.bao_part3 ul li{ float:left; width:200px; text-align:center;}
.bao_part3 ul li p{ width:150px;}
.bao_part4_list li{ width:190px; padding:10px 100px; margin:20px 0px;  border-right:1px solid #ddd; text-align:center; font-size:14px; float:left;}
.bao_part4_list li.last{ border:none;}
.bao_part4_list li p.tp{ background:url(../images/bao_titbg.jpg) no-repeat; height:55px; font-size:18px; color:#0da54f; line-height:40px;}
.bao_part4_list li .pt4_ico{ background:url(../images/bao_ico1.jpg) no-repeat; width:60px; height:60px; text-align:center; margin:5px auto;}
.bao_part4_list li .ico2{ background-position:-61px 0px;}
.bao_part4_list li .ico3{ background-position:-122px 0px;}
.bao_bfb{ padding:30px 0px; overflow:hidden;}
.bao_bfb li{ float:left; width:200px; padding:0px 100px; text-align:center;}
.bao_bfb li h2{ background:#0da54f; border-radius:5px; color:#fff; font-size:26px; margin-top:10px; font-weight:bold; height:50px; line-height:50px;}
.bao_youshi{ padding:30px 0px;}
.bao_youshi p.ct{ text-align:center; padding:20px 0px;}
.bao_youshi ul{ width:49%; font-size:14px; }
.bao_youshi ul li{line-height:40px;}
.bao_youshi ul font{ font-size:18px;}
.bao_youshi ul.lt{ text-align:right; padding-right:1%; border-right:3px dashed #ccc;}
.bao_youshi ul.rt{ text-align:left;}
.bao_youshi ul.rt p{ color:#999;}
.bao_youshi ul.rt font{ color:#666;}
.bao_bottom{ width:100%; background:url(../images/bao_bottom_bg.png) repeat-x; height:420px;}
.bao_bottom_sq{ width:630px; margin:0px auto;}
.bao_bottom_sq form{ width:400px; margin:0px auto;}
.bao_bottom_sq form .text{ width:98%; margin:6px 0px; border:1px solid #bab9b9;}
.bao_bottom_sq form textarea{ height:100px;}
.bao_bottom_sq form .short{ width:65%;}
.bao_bottom_sq form img{ margin-top:5px;}
.bao_bottom_sq form .btn{ color:#fff; background:#333333; line-height:40px; font-size:18px; border:none;width:100%; margin:10px 0px; border-radius:0px;}

/*��������ʽ��ʼ*/
.bao_xuanfu{ width:100%; height:70px; background:#444; position:fixed; left:0px; top:0px; z-index:100; display:none;}
.xuanfu_nav li{ float:left; margin-right:1px;}
.xuanfu_nav li a{ display:inline-block; height:70px; line-height:70px; padding:0px 25px; font-size:18px; color:#fff;}
.xuanfu_nav li a.current,.xuanfu_nav li a:hover{ background:#333;}
.xuanfu_nav li.last{ float:right; border-left:1px solid #666;}
.bao_sq{ width:33px; height:33px; background-position:-392px -73px; margin-right:10px;}
/*��������ʽ����*/
/*---------------------------------------------------װ�ޱ���ʽ����---------------------------------------------------*/

/*---------------------------------------------------���ﳵ��ʽ��ʼ---------------------------------------------------*/
.shop_liuch{ margin:30px 0px;}
.shop_liuch p.sp_liuch{ width:1000px; height:30px; background:url(../images/shop_liucheng.png) no-repeat;}
.shop_liuch p.shop1{ background-position:0px 0px;}
.shop_liuch p.shop2{ background-position:0px -30px;}
.shop_liuch p.shop3{ background-position:0px -60px;}
.shop_liuch p.shop4{ background-position:0px -90px;}
.shop_liuch p.shop5{ background-position:0px -120px;}
.shop_liuch p.shop6{ background-position:0px -150px;}
.shop_liuch p.liuch_intro span{ display:inline-block; width:190px; text-align:center; font-size:14px; margin-bottom:5px;}
.shop_liuch p.liuch_intro span.first,.shop_liuch p.liuch_intro span.last{ width:120px;}
.shop_liuch p.liuch_intro span.first{ text-align:left;}
.shop_liuch p.liuch_intro span.last{ text-align:right;}
table.shop_car{ width:100%;}
table.shop_car tr td{ border-bottom:1px solid #ddd;width:14%;text-align:center; }
table.shop_car tr td.first{ width:30%;}
table.shop_car tr.title td{ background:#f8f8f8; font-size:14px;}
table.shop_car tr.title td.first{text-align:center;}
table.shop_car tr td.first{ text-align:left; padding:5px;}
table.shop_car tr td.first img{ width:60px; height:60px;}
table.shop_car tr td.first p.rt{ width:75%;}
table.shop_car tr td.two{ border-left:1px solid #ddd; font-size:14px; vertical-align:top;}
p.buy_count{ margin-left:30px;}
p.buy_count a{display:inline-block;float:left;width:22px;height:22px;line-height:20px;text-align:center;color:#888;text-decoration:none;font-size:18px;background:#efefef; border:1px solid #ddd;}
p.buy_count a:hover{opacity:0.8}
p.buy_count a.jian{line-height:4px;}
.buy_count_text{float:left;width:36px;height:22px;border:1px solid #ddd;line-height:20px;text-align:center; font-size:12px;}
.goods_intro p .btn{ margin-top:10px;}
table.shop_car tr.last td{padding:10px; font-size:14px;}
table.shop_car tr.last td p.rt span{ margin-right:30px;}
.gray_btn{ background:url(../images/gray_btn.png) repeat-x; width:110px; border:1px solid #ddd; height:36px; font-size:16px; color:#666; line-height:36px;}
.gray_btn:hover{ color:#333;}

.receiv_infor{ border:1px solid #fe7902;}
.receiv_infor table { width:100%;}
.receiv_infor table td{ padding:5px 0px; font-size:14px;}
.receiv_infor table td.title{ width:100px; text-align:right; padding-right:10px; vertical-align:top;}
.receiv_infor table td .all{ width:98%;}
.receiv_infor table td .half{ width:50%;}
.receiv_infor table textarea{ height:80px;}

.shop_order_su{ border:1px solid #fdf195; background:#fffdee; padding:100px 120px; font-size:14px; margin:50px 0px;}
.order_list{ width:40px; height:40px; background-position:0px -120px; margin-right:10px;}
.shop_order_su p{ margin:20px 0px;}
.shop_order_su h1 font{ font-size:16px; color:#666;}
.shop_order_su h1 font a:hover{ color:#fe7902;}
.shop_order_su a.btn{ margin-right:20px;}
.pay_list{ width:40px; height:40px; background-position:-40px -120px;}
.order_xiqing{ font-size:14px; line-height:30px;}
.order_apply{ width:32px; height:40px; background-position:-80px -120px; margin-right:10px;}
.order_xiqing p.side_tit{ text-align:center; padding:5px 0px; font-size:18px;}

.shop_apply_top{ margin:50px 0px; border-top:3px solid #80c15c; background:#eeffe5;}
.shop_apply_top p{ width:100%; font-size:14px; font-weight:bold; line-height:35px;}
.shop_apply_bottom{ margin:50px 0px; border-top:3px solid #54647f; background:#f8f8f8;padding:40px 10px;}
.shop_apply_bt_cont{  border:2px solid #b0c2e1; background:#fff; }
.shop_apply_bt_cont h2{ border-bottom:1px solid #ddd;}
.shop_apply_bottom p.bt{ text-align:right; font-size:14px;}
.shop_apply_bt_cont img{ width:135px; height:45px; border:1px solid #ddd;}
.shop_apply_bt_cont img.current{border:1px solid #fe7902;}
.shop_apply_bt_cont label{ margin:15px 10px; overflow:hidden; display:inline-block;}
.shop_apply_bt_cont input{ margin-top:20px; margin-right:5px;}
.shop_apply_bottom p b{ margin-right:20px;}
/*---------------------------------------------------װ�ޱ���ʽ����---------------------------------------------------*/

/*---------------------------------------------------��������ʽ��ʼ---------------------------------------------------*/
.counter{ padding:10px 0px;}
.counter input.text{ width:200px; margin:4px 3px 4px 25px;}
.counter select.text{ width:206px; margin:4px 3px 4px 25px; height:34px;}
.counter_btn{ margin:10px auto; font-size:16px; color:#333; background:#f8f8f8; border:1px solid #f0f0f0; padding:10px;}
.again_btn{background:#eee; width:80px; line-height:22px; font-size:14px;height:28px; border:1px solid #bbb; color:#666;}
.again_btn:hover{color:#666;}
.counter_btn .btn{ margin-left:20px;}
.counter_jieguo{margin-left:50px; font-size:14px; display:inline-block;}
.counter_jieguo input.text{ margin-left:0px; width:100px;}
.counter_btn  span.jieguo{ vertical-align:middle; width:200px; display:inline-block; line-height:30px; height:30px; border:1px solid #feb0b0; background:#fff; padding:0px 5px;}
.counter_menu li{ margin:8px 0px;}
.counter_menu li span{ display:inline-block; width:32%;}
.counter_menu li select.text{ width:112px; height:34px;}
.denge_bottom label{ width:48%; display:inline-block; margin:5px 0px; color:#666;}
.denge_bottom label input{ width:200px;}
.denge_bottom p.ct{ text-align:center;}
.denge_form p{ text-indent:0em; margin:5px 0px;}
.denge_form p.third span{ width:30%; display:inline-block;}
.denge_form p.third input.text,.denge_form p.third  select.text{ width:150px;}
.denge_form input.text,.denge_form select.text{ width:200px;}
.denge_form select.text{ height:34px;}
/*---------------------------------------------------��������ʽ����---------------------------------------------------*/

/*---------------------------------------------------�б�������ʽ��ʼ---------------------------------------------------*/
.tenters_detail_top{ border-bottom:1px solid #ddd;}
.tenters_de_top_lt{ width:72px; height:58px; background-position:-370px -120px; text-align:center;}
.tenters_de_top_lt p{color:#fff;font-size:14px;}
.tenters_de_top_lt span{ color:#666;font-size:16px;}
.tenters_de_top_lt b{ font-size:18px;}
.tenters_detail_top div.rt{ width:85%; padding-left:2%; border-left:1px dashed #bbb;} 
.tenters_de_intro{ font-size:14px; line-height:30px;}
.tenters_detail_top div.rt h2 span{font-size:12px; color:#fff; text-align:center; width:55px; height:20px; line-height:18px;}
.tender_over{background-position:-205px -120px;}
.tender_ing{background-position:-264px -120px;}
.tenters_detail_top div.rt p span{ margin-right:30px;}
.tender_tit a{ height:26px;}
.tender_menu li{ margin-top:10px; background:#f8f8f8; border-top:1px solid #ddd;border-bottom:1px solid #ddd; position:relative;}
.tender_de_com{ border-bottom:1px solid #ddd;}
.tender_de_com img.pic{ border:3px solid #ccc; width:120px; height:120px; vertical-align:top; }
.tender_de_com_lt{ padding:10px 16px; width:126px; text-align:center;border-right:1px solid #ccc; margin-right:-1px;}
.tender_de_com_lt p.tit{ font-weight:bold; color:#333;}
.tender_de_com_rt{ width:78%;border-left:1px solid #ccc; }
.tender_de_com_rt .liuyan{ font-size:14px;}
.tender_de_com_rt p span{ margin-right:30px;display:inline-block;}
.tender_de_com_rt p.line{ border-bottom:1px solid #ccc; padding:5px 10px;}
.tender_suspend{ position:absolute; top:50px; right:180px;}
.sub_tender p.tit{ background:#eee;}
.sub_tender p.tit span{ display:inline-block; width:33%; text-align:center; line-height:35px;}
.sub_tender_menu{ height:250px; overflow:hidden;}
.sub_tender_menu ul li { border-bottom:1px dashed #ddd;}
.sub_tender_menu ul li span{ display:inline-block; width:33%; text-align:center; line-height:32px;}
.sub_tender_menu ul li:hover{ background:#f8f8f8;}
/*---------------------------------------------------�б�������ʽ����---------------------------------------------------*/

/*---------------------------------------------------¥�̵�ͼ��ʽ��ʼ---------------------------------------------------*/
.main{ width:100%; overflow:hidden; position:relative; z-index:1;}
.map_nav{ height:35px; margin-top:30px;}
.map_nav li{ float:left;}
.map_nav li a{ display:inline-block; padding:0px 38px; height:35px; line-height:35px; border-radius:0px; background:#e4e4e4; font-size:14px; font-weight:bold; border:1px solid #e4e4e4; border-bottom:none; color:#626262;}
.map_nav li a.current{ background:#4872cb; color:#fff; border:1px solid #4872cbs;}
.map_search{ margin:0px 0px 0px 20px;  height:35px;}
.map_search input.text{ height:35px; line-height:35px;border:none; width:235px; padding:0 0 0 17px;}
.map_search input.btn{ width:160px; height:35px; background:#222; border:none; border-radius:0px;}
.map_side{ width:356px; padding:0 35px; position:absolute; left:0px; top:0px; background:#222; color:#fff}
.map{ position:relative; margin-left:439px;}
.map_side_sort{ margin-left:20px;}
.map_side_sort select{ float:left; width:115px; margin:0 0 0 12px; height:35px; border-radius:3px; border:0;}
.map_side_sort select:hover{ background:#f8f8f8;}
.map_side .side_tit{ font-size:16px; background:none; border-bottom:1px solid #4d4d4d !important; padding:25px 0 20px;}
.map_side .map_side_menu{ height:654px;}
.map_side .side_bottom{ width:426px; margin-left:-35px; margin-top:-1px; background:#4872cb; height:32px; line-height:32px; text-align:center; font-size:12px; color:#fff; bottom:0;}
.map_side_menu li{ padding:10px; border-bottom:1px solid #ddd; background:none !important; border-bottom:1px solid #4d4d4d !important;}
.map_side_menu li h3{ color:#fff;}
.map_side_menu li b{ font-size:16px;}
.map_position{ position:relative; background:#1974e2; border:1px solid #1763c1; display:inline-block; padding:2px 3px; color:#fff; cursor:pointer; height:18px; line-height:18px; border-radius:2px;}
.map_position a{ color:#fff;}
.map_position a:hover{ text-decoration:none;}
.map_position:hover{ background:#ef7e1a; border:1px solid #dd6903;}
.map_positionjs{ background:#ef7e1a; border:1px solid #dd6903;}
.map_position .map_pos_bt{ position:absolute; width:8px; height:8px; background:url(../images/map_ico.png) no-repeat; left:10px; top:21px;}
.map_position .map_mouseover{ background-position:0px -9px;}
.map_tip{ background:#fff; width:460px; height:185px; box-shadow:1px 2px 3px #aaa;}
.map_tip_top{ width:100%;}
.map_tip_intro img.pic{ width:200px; height:155px;}
.map_tip_intro div.rt{ width:55%;}
.map_tip_intro div.rt a{ color:#004499;}
.map_tip_intro b.fontcl2{ font-size:16px;}
/*---------------------------------------------------¥�̵�ͼ��ʽ����---------------------------------------------------*/

/*---------------------------------------------------С����װ����ҳ��ʽ��ʼ---------------------------------------------------*/
.tuanzh_detail_top{ background:#f8f8f8; border-bottom:1px solid #ddd; height:60px; line-height:60px; text-align:center;box-sizing:border-box;}
.tuanzh_detail_top span{ display:inline-block; width:32%; font-size:18px;}
.tuanzh_detail_top span font{ font-size:24px;}
.tuanzh_detail_tpmu ul li{ float:left; border-right:1px solid #ddd; width:33%; text-align:center; margin:10px 0px; font-size:14px;}
.tuanzh_detail_tpmu ul li p.tit{ font-size:16px; color:#333;}
.tuanzh_detail_tpmu ul li.last{ border:none;}
.tuanzh_pic_rt p.price{ font-size:18px; line-height:40px; margin-bottom:8px;}
.tuanzh_pic_rt p.price font{ font-size:30px;}
.tuanzh_detail_intro a.pic img{ width:280px; height:210px;}
.tuanzh_taocan{ width:100%;}
.tuanzh_taocan tr th{ background:#f3f3f3; line-height:30px; font-size:16px; border-bottom:1px solid #ddd;}
.tuanzh_taocan tr td{ text-align:center; line-height:50px; font-size:14px;border-bottom:1px solid #ddd; margin-bottom:-1px;}
.tuanzh_side_menu li.title{ background:#999; color:#fff; border-bottom:none;}
.tuanzh_side_menu li.title:hover{ background:#999;}
.tuanzh_side_menu li{ border-bottom:1px dashed #ddd;}
.tuanzh_side_menu li span{ display:inline-block; width:33%;text-align:center; line-height:35px;}
.tuanzh_side_menu li:hover{ background:#f8f8f8;}
.tuanzh_side_menu li.last{ border-bottom:none;}
/*---------------------------------------------------С����װ����ҳ��ʽ����---------------------------------------------------*/

/*ԤԼ���޸���ʽ*/
.ui-dialog .ui-dialog-content{ padding:10px 10px 20px 10px;}
.ui-hack-widget-dialog .ui-dialog-title{ font-size:20px; color:#333;}
.ui-hack-widget-dialog .ui-dialog-titlebar{ padding:8px 5px; background:#fff; margin:0px; border:none; border-bottom:1px solid #e0e0e0; font-weight:normal;}
.ui-hack-widget-dialog{ border:none; padding:15px 25px; box-shadow:0px 0px 10px #333;}
.ui-widget-content h2{ font-size:14px; margin-bottom:4px; color:#666; margin:0px;}
.yuyBook dt,.yuyBook dd{ float:left; height:35px; line-height:35px; display:inline-block; border:1px solid #ddd;}
.yuyBook dt{ background:url(../images/dlkBg.png) no-repeat; width:70px; padding-left:30px; border-right:none;}
.yuyBook dd{ border-left:none; width:70%;}
.yuyBook dd.short{ width:40%;}
.yuyBook dd input.text{ border:none; width:90%; padding-top:0px;}
.yuyBook dd input.short{ width:50%;}
.yuyBook dl{ overflow:hidden; margin:15px 0px 0px;}
.yuyBook dt.name{ background-position:0px 0px;}
.yuyBook dt.tel{ background-position:0px -40px;}
.yuyBook dt.yzm{ background-position:0px -80px;}
.yuyBook .yuyue_tel{ color:#555; margin-left:10px; font-size:14px;}
.yuyue_bottom{ margin-top:15px;}
.yuyue_bottom .btn{ font-size:16px; width:150px;}
/*ԤԼ���޸���ʽ*/

/*404ҳ����ʽ��ʼ*/
.error_box{ width:800px; height:400px; background:#f5f5f5; border:1px solid #ccc; margin:65px auto; border-radius:10px;}
.error_cont{ padding:50px 30px; text-align:center;}
.error_cont h1{ font-size:80px; line-height:120px; color:#000;}
.error_cont p{ font-size:30px; line-height:60px;}
.error_cont a{ display:inline-block; width:150px; height:40px; line-height:40px; color:#fff; background:#ff6600; text-align:center; margin:25px; font-size:20px;}
/*404ҳ����ʽ����*/

/*��������ҳ����ʽ��ʼ*/
.bd_news_list li{ border-bottom:1px dashed #ccc;}
.bd_news_list li h2 a{ color:#000;}
.bd_news_list li p.indent{ max-height:50px; line-height:25px; overflow:hidden;}
.hot_news a{ margin-left:5px;font-size:14px;}
/*��������ҳ����ʽ����*/

/*�Ż�ȯҳ����ʽ��ʼ*/
.main_coupon li{ float:right;  width:440px; margin-bottom:10px;}
.main_coupon_box{ margin-top:8px; width:220px; height:108px;  overflow:hidden; background:url(../images/youhui_bg.png) no-repeat; padding:10px; color:#fff;}
.main_coupon_box p.price{ line-height:40px;}
.main_coupon_box p{ line-height:30px;}
.main_coupon_box p.price b.lt{ font-size:30px;}
.main_coupon_box_intro{overflow:hidden; width:190px;}
.main_coupon_box_intro p{ height:28px; overflow:hidden;}
/*�Ż�ȯҳ����ʽ����*/
.bx-wrapper{ z-index:0;}
.personAd{ width:200px; height:150px; overflow:hidden;}

/*�һ�������ʽ��ʼ*/
.passport_for{ margin-bottom:80px;}
.passport_for .passport_for_liuc{ width:620px; background:url(../images/forgotPic.png) no-repeat; height:42px;}
.passport_for .liuc1{ background-position:0px 0px;}
.passport_for .liuc2{ background-position:0px -42px;}
.passport_for .liuc3{ background-position:0px -84px;}
.passport_for .for_liuc li{ float:left; margin:0px 20px;}
.passport_for .for_liuc li.current{ color:#fe7902;}
.passport_for .for_liuc li:first-child{ margin-left:25px; margin-right:180px;}
.passport_for .for_liuc li:last-child{ float:right;}
.pass_for_form{ margin-left:160px;}
.pass_for_form input.text{ width:260px; height:30px; border:1px solid #ccc;}
.pass_for_form tr.zh td{ height:30px;}
.pass_for_form input.btn{ margin-top:15px;}
.pass_for_sucss{ margin:0px 20px;}
.pass_for_sucss h1{ padding-bottom:10px;}
.pass_for_sucss p{ line-height:35px;}
.pass_for_sucss p.suor{ font-size:14px;}
.pass_for_sucss p.ct{ text-align:center;}
.pass_for_sucss a.csbtn{ background:#fe9602; padding:0px 20px; height:40px; line-height:40px; font-size:16px; margin:5px 0px; }
.pass_for_sucss a.csbtn:hover{ color:#fff;}
.passport_menu{ margin-top:30px; font-size:14px; line-height:35px;}
.passport_menu p.tit{ font-size:16px; margin-bottom:5px; font-weight:bold;}
/*�һ�������ʽ����*/

/*ͷ���绰��ѯ*/
.relative{ position:relative;}
.main_header .HotLine {
    cursor: default;
    font-size: 13px;
    margin-left: 124px;
    padding-top: 6px;
    position: absolute;
    width: 200px;
    z-index: 11;
}.main_header .HotLine .ico-phone {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll 0 -20px;
    height: 31px;
    left: 30px;
    position: absolute;
    top: 17px;
    width: 31px;
}
.main_header .HotLine .p1 {
    color: #666;
    padding-right: 30px;
	text-align:right;
}
.main_header .HotLine .p2 {
    font-size: 20px;
    font-weight: bold;
    padding-right: 30px;
	text-align:right;
}
.main_header .HotLine ul {
    border-top: 1px dotted #ddd;
    color: #666;
    display: none;
    line-height: 24px;
    margin: 10px auto;
    padding: 10px 0;
    text-align: left;
    width: 170px;
}
.main_header .HotLine ul li{ float:none;}
.main_header .HotLine:hover {
    border-color: #ddd;
	background:#fff;
}
.main_header .HotLine:hover ul {
    display: block;
}
.main_header .HotLine:hover i {
    animation: 0.5s ease 0s normal none 1 running phone;
}
.text-red, .text-red a {
    color: #3164c6;
}
.text-blue, .text-blue a {
    color: #73afff;
}
@keyframes phone {
0%, 100% {
    transform: rotate(0deg);
}
20%, 60% {
    transform: rotate(20deg);
}
30%, 80% {
    transform: rotate(-20deg);
}
}
/*ͷ���绰��ѯ����*/
/*�ֲ�λ����*/
.header_bottom .formBox {
    color: #fff;
    position: relative;
    width: 270px;
    z-index: 10;
}
.header_bottom .formBox dt {
    background: #4972cc;
    color: #fff;
    font-size: 17px;
    height: 65px;
    line-height: 65px;
    text-align: center;
}
.header_bottom .formBox dd {
    height: 460px;
    left: 0;
    position: absolute;
    top: 65px;
    width: 100%;
    z-index: 10;
}
.header_bottom .formBox .shadow {
    background: #000;
    filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;
    z-index: 1;
}
.header_bottom .formBox .txt {
    border: 1px solid #959595;
	background:none;
    color: #fff;
    display: block;
    height: 32px;
    margin: 16px auto;
    padding: 0 5px;
    width: 218px;
}
.header_bottom .formBox .btn {
    background: #4972cc;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 40px;
    margin: 23px auto 10px;
    width: 230px;
}
.header_bottom .formBox .btn:hover {
    background: #73afff;
}
.header_bottom .formBox .btn:active {
    /*background: #ef1823;*/
}
.header_bottom .formBox .tit {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 0;
    text-align: center;
	color:#fff;
}
.header_bottom .formBox p {
    font-size: 14px;
    text-align: center;
}
/*����2*/
.header_bottom .pull-right {
    padding-right: 20px;
    text-align: center;
    width: 130px;
	color:#0ed7a3;
	font-size:13.333px;
}
.header_bottom dl.dhbj2 {
    line-height: 65px;
    position: relative;
}
.header_bottom dl.dhbj2:hover .nav-menu, .header_bottom .pull-right dl.dhbj2 a {
    background: #2c2b2b;
    color: #ff2828;
}
.header_bottom .ico-hot {
    background: #f27734;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding: 0 3px;
    position: absolute;
    right: 20px;
    top: 10px;
}
.header_bottom .ico-hot i {
    border-color: #f27734 transparent transparent;
    border-style: solid;
    border-width: 5px 6px 0 0;
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
}
.header_bottom .zx_radio{
    border: 1px solid #959595;
    color: #fff;
    display: block;
    height: 32px;
	line-height:32px;
    margin: 16px auto;
    padding: 0 5px;
    width: 218px;
}
.header_bottom .zx_radio label{
	margin-top:5px;
	display:inline-block;
	cursor:pointer;
}
.header_bottom .zx_radio input {
    display: none;
}
.header_bottom .zx_radio input[type=radio]:checked+.tc_zx_kuang span{display:block;}
.header_bottom .zx_radio span {
    float: left;
    line-height: 20px;
    margin-right: 4px;
}
.header_bottom .tc_zx_kuang {
    border: 1px solid #e6e6e6;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 20px;
	background:#fff;
	border-radius:3px;
}
.header_bottom .tc_zx_kuang span {
    display: none;
}
.header_bottom .zx_radio img {
    left: 0px;
    position: absolute;
    top: 0px;
    width: 20px;
}
.header_bottom .zx_radio span {
    float: left;
    line-height: 20px;
    margin-right: 4px;
}
/*�ֲ�λ���۽���*/

/*��ҳ��װ��Ʒ*/
.box {
    padding: 50px 0 0px;
	overflow:hidden;
}
.container {
    margin: 0 auto;
    width: 1200px;
}
.box .title {
    color: #3a3939;
    margin-bottom: 48px;
    text-align: center;
}
.box .title h3 {
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 18px;
}

.box .title h3 span {
    background: #4971cc;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    margin-left: 10px;
    padding: 3px 10px;
}
.box h3 a:hover{ color:#555;}
.hotLp .title h3 a{ color:#fff;}
/*.case .title h3 a:hover,.hotLp .title h3 a:hover{ color:#fff;}*/
.box .title p {
    font-size: 12px;
    letter-spacing: 4px;
    margin: 0;
}
.box .hardcover-ltbg{
	width:336px;
	height:464px;
	background:rgba(0,0,0,0.2) url(../images/zzz.png);
	position:absolute;
	z-index:10;
}
.box .hardcover-slider {
    width: 1200px;
}
.box .hardcover-slider .pic {
    display: block;
    height: 464px;
    overflow: hidden;
    width: 993px;
	z-index:11;
}
.box .hardcover-slider .pic a {
    display: block;
}
.box .hardcover-slider .pic img {
    display: block;
    height: 464px;
    width: 100%;
}
.box .hardcover-slider ul {
    position: relative;
    width: 207px;
}
.box .list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.box .hardcover-slider li {
    background-position: 13px center;
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 116px;
    line-height: 116px;
    overflow: hidden;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.box .hardcover-slider li.h{background-color: #4e4e4e;}
.box .hardcover-slider li.h:nth-child(1) {
    background-color: #4e4e4e;
}
.box .hardcover-slider li.h:nth-child(2) {
    background-color: #484848;
}
.box .hardcover-slider li.h:nth-child(3) {
    background-color: #464646;
}
.box .hardcover-slider li.h:nth-child(4) {
    background-color: #3d3d3d;
}
.box .hardcover-slider li.active {
    background-color: #4972cc !important;
    background-image: url("../images/icon_hardcover.png");
    font-weight: bold;
    margin-left: -39px;
    padding-left: 39px;
}
/*��ҳ��װ��Ʒ����*/
/*��ҳ����չʾ*/
.case {
    /*background: #292a2e;*/
}
.case .title,.case .title h3 {
    /*color: #fff;*/
}
.tab-btn {
    margin-bottom: 50px;
    text-align: center;
	height:55px;
	background:#fff;
}
.tab-btn a {
    display: inline-block;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    padding: 0 32px;
    text-decoration: none;
	color:#8d8d8d;
    transition: all 0.2s ease 0s;
	position:relative;
}
.tab-btn a:hover{
	color:#8d8d8d;
}
.tab-btn a.active {
    border-top: 5px solid #4972cc;
    color: #000;
    margin-top: -5px;
}
.tab-btn a span{ position:absolute; right:0; color:#a2a2a2;}
.case .site-list {
    overflow: hidden;
}
.case .site-list ul {
    margin-right: -12px;
}
.case .site-list li {
    float: left;
    margin: 0 6px 12px;
    width: 392px;
}
.case .site-list li a {
    display: block;
    height: 310px;
    overflow: hidden;
    position: relative;
}
.case .site-list li .pic {
    display: block;
    overflow: hidden;
    width: 100%;
}
.case .site-list li .pic img {
    display: block;
    height: 310px;
    transform: scale(1);
    transition: all 0.4s ease 0s;
    width: 100%;
}
.case .site-list li a:hover .pic img {
    transform: scale(1.2);
}
.case .site-list li .desc {
    background-color: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding:20px 26px;
    position: absolute;
    right: 0;
    transform: translateY(100%);
    transition: all 0.2s ease 0s;
}
.case .site-list li.show .desc {
    transform: translateY(0px);
}
.case .site-list li a:hover .desc {
    transform: translateY(0px);
}
.case .site-list li .desc::before {
    background: #4972cc url("../images/icon_site_more.png") no-repeat scroll center center;
    border-radius: 100%;
    content: "";
    height: 37px;
    overflow: hidden;
    position: absolute;
    right: 26px;
    top: 17px;
    width: 37px;
}
.case .site-list li .desc h3 {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 9px;
	color:#fff;
}
.case .site-list li .desc p {
    margin: 0;
}
.case .site-list3 ul {
    margin-right: -31px;
}
.case .site-list3 li {
    margin: 0 31px 31px 0;
    width: 376px;
}
.case .site-list3 li a {
    height: 296px;
}
.case .site-list3 li .pic {
    height: 296px;
}
.case .btnBox {
    font-size: 14px;
    height: 45px;
    margin-top: 17px;
    padding-top: 25px;
    text-align: center;
}
.case .btnBox a {
    color: #fff;
    /*border: 1px solid #666;*/
    display: inline-block;
    height: 43px;
    line-height: 43px;
    margin: 0 35px;
    text-align: center;
    width: 222px;
	
}
.case .btnBox a:hover {
    background:#4972CC;
}
/*��ҳ����չʾ����*/
/*��ҳ����Ŷ�*/
.team2{
	background:#e1e1e1;
	padding:50px 0 80px;
	margin-top:60px;
}
.team2 .productshow {
    overflow: hidden;
    position: relative;
}
.team2 .productshow .scrollcontainer {
    height: 362px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}
.team2 .productshow .scrollcontainer ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 20000px;
}
.team2 .productshow .scrollcontainer li {
    float: left;
    height: 362px;
    padding: 0 13.4px 0 0;
    text-align: center;
    width: 290px;
	position:relative;
}
.team2 .pic {
    display: block;
    height: 290px;
    width: 290px;
}
.team2 .info {
    background: #f6f6f6;
    height: 72px;
}
.team2 .productshow li .p0 {
    bottom: 72px;
    opacity: 0;
    position: absolute;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}
.team2 .productshow li:hover .p0 {
    opacity: 1;
    visibility: visible;
}
.team2 .productshow li .p0 .zixun, .team2 .productshow li .p0 .guihua {
	background-color:rgba(0, 0, 0, 0.8);
    bottom: 0px;
    color: #fff;
    height: 34px;
    line-height: 34px;
    position: absolute;
    transition: all 0.1s ease 0s;
    width: 144px;
}
.team2 .productshow li .p0 a:hover {
	background-color:rgba(123, 123, 123, 0.9);
}
.team2 .productshow li .p0 a.zixun {
    left: 0;
}
.team2 .productshow li .p0 a.guihua {
    right: 15px;
}
.team2 .info .p1 {
    border-bottom: 1px solid #cdcdcd;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    width: 220px;
}
.team2 .info .p1 a {
    color: #333;
}
.team2 .info .p1 a:hover {
    color: #4771ca;
}
.team2 .info .p1 a * {
    vertical-align: middle;
}
.team2 .info .name {
    display: inline-block;
    font-size: 18px;
    max-width: 6em;
    vertical-align: middle;
}
.team2 .info .job {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    top: 3px;
}
.team2 .info .p2 {
    color: #666;
    line-height: 27px;
}
.team2 .info .p3 a {
    background: #828282;
    color: #fff;
    float: left;
    height: 26px;
    line-height: 26px;
    opacity: 0.9;
    text-align: center;
    width: 50%;
}
.team2 .info .p3 .a2 {
    background: #4972cc;
}
.team2 .info .p3 a:hover {
    opacity: 1;
}
.team2 .btnBox {
    /*background: #f6f6f6;*/
    font-size: 14px;
    /*height: 70px;*/
    margin-top: 17px;
    padding-top: 25px;
    text-align: center;
}
.team2 .btnBox a {
    /*background: #fff;
    border: 1px solid #666;*/
    display: inline-block;
    height: 43px;
    line-height: 43px;
    margin: 0 10px;
    text-align: center;
    width: 222px;
	color:#fff;
}
.team2 .btnBox a:hover {
	background:#4972cc;
   /* border-color: #4972cc;
	color:#555;*/
}
.team2 a.abtn {
    background: rgba(0, 0, 0, 0) url("../images/ico5.png") no-repeat scroll 0 0;
    display: block;
    height: 87px;
    overflow: hidden;
    position: absolute;
    text-indent: -20000px;
    top: 99px;
    width: 41px;
}
.team2 a.aleft {
    background-position: -41px 0;
    left: 0;
}
.team2 a.aleft:hover {
    background-position: -41px -87px;
    left: 0;
}
.team2 a.aright {
    right: 0;
}
.team2 a.aright:hover {
    background-position: 0 -87px;
    right: 0;
}
/*��ҳ����Ŷӽ���*/
/*��ҳ��װ¥��*/
.hotLp {
    background: #3e3e3e;
    overflow: hidden;
	padding-bottom:80px;
}
.hotLp .title h3,.hotLp .title p {
	color:#fff;  
}
.hotLp ul {
    text-align: center;
    width: 20000px;
	position:absolute;
	top:0;
	left:0;
}
.hotLp .productshow2{
	overflow:hidden;
	position:relative;
}
.hotLp .productshow2 .scrollcontainer{
	height: 317px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}
.hotLp a.abtn {
    background: rgba(0, 0, 0, 0) url("../images/ico5.png") no-repeat scroll 0 0;
    display: block;
    height: 87px;
    overflow: hidden;
    position: absolute;
    text-indent: -20000px;
    top: 155px;
    width: 41px;
}
.hotLp a.aleft {
    background-position: -41px 0;
    left: 0;
}
.hotLp a.aleft:hover {
    background-position: -41px -87px;
    left: 0;
}
.hotLp a.aright {
    right: 0;
}
.hotLp a.aright:hover {
    background-position: 0 -87px;
    right: 0;
}
.hotLp li {
    float: left;
    height: 317px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    width: 289px;
}
.hotLp .win-title {
    border-color: #5d5d5d;
    margin-top: 12px;
}
.hotLp .win-title .tit {
    border-color: #da2f2f;
    color: #fff;
}
.hotLp li h2 {
    border-bottom: 1px solid #fff;
    font-size: 18px;
    font-weight: normal;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    padding-top: 5px;
    width: 220px;
	overflow:hidden;
}
.hotLp li p {
    height: 35px;
    line-height: 35px;
    margin-bottom: 5px;
}
.hotLp li p span {
    padding: 0 5px;
}
.hotLp li a {
    background: #f5f5f5;
    display: block;
}
.hotLp li a:hover {
    background: #4972cc;
    color: #fff;
}
.hotLp li a:hover h2 {
    border-color: #fff;
	color:#fff;
}
.hotLp li a:hover .text-red {
    color: #ffe477;
}
.hotLp li .tips {
    background: #000;
    color: #fff;
    height: 34px;
    left: 50%;
    line-height: 34px;
    margin-left: -67px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 60%;
    transform: scale(0);
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 134px;
}
.hotLp li .tips i {
    border-color: #000 transparent #fff;
    border-style: solid;
    border-width: 6px 5px 0;
    bottom: -6px;
    height: 0;
    left: 50%;
    margin-left: -3px;
    position: absolute;
    width: 0;
}
.hotLp .btnBox {
    font-size: 14px;
    height: 45px;
    margin-top: 17px;
    padding-top: 25px;
    text-align: center;
}
.hotLp .btnBox a {
    color: #fff;
    border: 1px solid #666;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    margin: 0 10px;
    text-align: center;
    width: 222px;
}
.hotLp .btnBox a:hover {
    border-color: #4972cc;
}
/*��ҳ��װ¥�̽���*/
/*��ҳ������Ѷ*/
.text-nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-nowrap{white-space:nowrap;}
.guide-news{
	padding-top:70px;
}
.guide-news .tabTit {
    border-bottom: 0px solid #ddd;
    margin: 0 0 20px;
	height:50px;
	position:relative;
}
.guide-news .tabTit .rt a {
    font-size: 15px;
    margin: 0 10px;
    position: static;
	color:#8b8b8b;
}
.guide-news .tabTit .rt a:hover{
	color:#4972CC;
}
.guide-news .tabTit .tit {
	border-bottom:0px;
    color: #888888;
    cursor: pointer;
	font-size:21px;
	height:50px;
	line-height:50px;
	padding:0 50px;
	background:#e4e4e4;
}
.guide-news .tabTit .tit.active {
	background:#4972cc;
    color: #fff;
}
.guide-news .tabTit .rt{
	height:48px;
	line-height:48px;
	padding-left:30px;
	border-bottom:1px solid #fbfbfb;
	border-top:1px solid #fbfbfb;
}
.guide-news .tabLayer {
    height: 390px;
}
.guide-news .tabLayer .pic {
    float: left;
    width: 590px;
}
.guide-news .tabLayer .picbox {
    display: block;
    height: 280px;
}
.guide-news .tabLayer .pic .info {
    background: #2a2a2a;
    color: #fff;
    height: 75px;
    padding: 10px;
    position: relative;
}
.guide-news .tabLayer .pic .info a {
    color: #fff;
}
.guide-news .tabLayer .pic .info a:hover {
   
}
.guide-news .tabLayer .pic .info h3 {
    width: 450px;
}
.guide-news .tabLayer .pic .info .date {
    position: absolute;
    right: 10px;
    top: 10px;
}
.guide-news .tabLayer .pic .info .con {
    height: 40px;
    line-height: 20px;
	margin-top:5px;
    overflow: hidden;
}
.guide-news .tabLayer .list {
    float: right;
    line-height: 24px;
    width: 590px;
}
.guide-news .tabLayer .list li {
    background: #e5e5e5;
    height: 66px;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 14px 10px 0 85px;
    position: relative;
}
.guide-news .tabLayer .list .num {
    border-right: 1px solid #c6c6c6;
    float: left;
    font-size: 24px;
    height: 52px;
    line-height: 52px;
    margin-left: -85px;
    text-align: center;
    width: 70px;
}
.guide-news .tabLayer .list .date {
    position: absolute;
    right: 20px;
    top: 14px;
}
.guide-news .tabLayer .list .strong {
    font-size: 14px;
    width: 380px;
}
.guide-news .tabLayer .list .strong a {
    color: #333;
}
.guide-news .tabLayer .list .con {
    color: #666;
    width: 420px;
}
.guide-news .tabLayer .list li:hover {
    background: #4972cc;
    color: #fff;
}
.guide-news .tabLayer .list li:hover a {
    color: #fff;
}
.guide-news .tabLayer .list li:hover .num {
    border-color: #fff;
}
/*��ҳ������Ѷ����*/
/*���ϱ��ݻ���*/
.blue-title{ margin:63px 0; text-align:center;}
.blue-title h3{ height:50px; line-height:50px; font-size:21px; background:#112e5f; color:#fff; display:inline-block; padding:0 63px;}
.blue-title span{ height:50px; line-height:50px; font-size:18px; background:#e4e4e4; color:#7a7a7a; display:inline-block; padding:0 63px;}
.after-sale{ }
.bjhh {
	padding-bottom:120px;
}
.bjhh .win-title {
    margin-top: 0;
}
.win-title {
    border-bottom: 1px solid #ddd;
    height: 40px;
    margin: 30px 0 20px;
    position: relative;
	line-height:normal;
}
.bjhh .win-title .tit {
    font-size: 21px;
}
.win-title small {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 15px 0 0 15px;
}
.win-title .tit {
    border-bottom: 1px solid #000;
    color: #333;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
}
.ability .win-title .tit {
	font-size:21px;
}
.ability div a {
    background: #fff;
    float: left;
    height: 224px;
    margin: 0 9px 0 0;
    text-align: center;
    width: 233px;
}
.ability div a:hover {
    background: #4972cc;
    color: #fff;
    transform: scale(1.05);
    transform-origin: center top 0;
    transition: transform 0.2s ease 0s;
}
.ability div a:hover .tit, .ability div a:hover .con{
    color: #fff;
}
.ability div .ico {
    background: rgba(0, 0, 0, 0) url("../images/ico_cci.png") no-repeat scroll 0 0;
    display: block;
    height: 85px;
    margin: 42px auto 0;
    width: 91px;
}
.ability div .ico-1 {
    background-position: 0px -10px;
}
.ability div a:hover .ico-1 {
    background-position: 0px -109px;
}
.ability div .ico-2 {
    background-position: -242px 0;
}
.ability div a:hover .ico-2 {
    background-position: -242px -100px;
}
.ability div .ico-3 {
    background-position: -459px 0;
}
.ability div a:hover .ico-3 {
    background-position: -459px -100px;
}
.ability div .ico-4 {
    background-position: -679px 0;
}
.ability div a:hover .ico-4 {
    background-position: -679px -100px;
}
.ability div .ico-5 {
    background-position: -857px 0;
}
.ability div a:hover .ico-5 {
    background-position: -857px -100px;
}
.ability div .tit {
    font-size: 18px;
    margin: 20px auto 0;
	color:#0f2d5e;
}
.ability div .line {
    /*background: #d4d4d4;
    height: 1px;
    margin: 0 auto;
    overflow: hidden;
    width: 65px;*/
}
.ability div .con {
    line-height: 24px;
    margin-top: 5px;
	color:#858585;
}
/*���ϱ��ݻ�������*/
/*��������*/
.flink {
    line-height: 25px;
    margin: 15px auto;
}
.flink a {
    display: inline-block;
    margin-right: 15px;
    white-space: nowrap;
	color:#666;
}
/*�������ӽ���*/
/*����*/
.alllist-sort {
    background: #fff;
	margin:10px auto 45px;
	padding:30px;
}
.alllist-sort-ul {
    border: 0px solid #eaeaea;
    overflow: hidden;
    width: auto;
}
.alllist-sort-ul li.cl {
    border-top: 1px solid #ebebeb;
    line-height: 45px;
    position: relative;
    top: -1px;
	background: #fff;
}
.alllist-sort-ul-title {
    color: #000;
    text-align: left;
    width: 100px;
	background: #fff;
}
.alllist-sort-ul-angle {
    background: #fff;
    border-left: 0px solid #eaeaea;
    overflow: hidden;
    padding: 0;
    width: 1028px;
}
.alllist-sort-ul-angle li {
    display: inline;
    padding-right: 33px;
}
.alllist-sort-ul-angle li a {
    display: inline-block;
    white-space: nowrap;
	color:#747474;
}
.alllist-sort-ul-angle li a:hover {
    color: #4972cc;
}
.alllist-sort .active {
    color: #4972cc;
}
.alllist-sort-ul li {
    position: relative;
}
.alllist-sort-ul li .ico {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll 0 -75px;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
}
.alllist-sort-ul li.current ul {
    max-height: 80px;
    overflow: hidden;
}
.alllist-sort-ul li.current .ico {
    background-position: 0 -58px;
}
/*����ɸѡ*/
.filter-bar {
    height: 47px;
    margin-top: 20px;
}
.alllist-cur {
    background: #dce1ea;
    margin-top: 20px;
    padding: 9px 10px 8px 15px;
}
.JSfixed {
    margin: 0;
    /*position: fixed;*/
    top: 0px;
    width: 1174px;
    z-index: 10;
	background: rgba(51,51,51,0.9);
}
.alllist-cur span {
    color: #2f1c1c;
    display: inline-block;
    line-height: 30px;
    padding-right: 5px;
}
.alllist-cur-select {
    border: medium none;
    border-radius: 0;
    line-height: 24px;
    padding: 3px 2px;
    width: 120px;
}
.alllist-cur-select1 {
    border: medium none;
    border-radius: 0;
    line-height: 24px;
    padding: 3px 2px;
    width: 90px;
}
.alllist-cur-select2 {
    border: medium none;
    border-radius: 0;
    line-height: 24px;
    min-width: 90px;
    padding: 3px 2px;
}
.alllist-list-tab-title {
    background: #fff;
    border: 1px solid #eaeaea;
    display: inline-block;
    font-size: 12px;
    padding: 5px;
}
.alllist-list-tab {
    left: 0;
    padding: 10px;
    top: 0;
    width: 270px;
}
.alllist-list-ul > li {
    height: auto;
    margin-right: 13px;
    margin-top: 10px;
    width: 290px;
}
/*����ɸѡ����*/
#caseList .star-five {
    border-bottom: 6px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    color: #fff;
    display: inline-block;
    height: 0;
    margin: 4px 0;
    position: relative;
    transform: rotate(35deg);
    width: 0;
}
#caseList .star-five::before {
    border-bottom: 8px solid #fff;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    left: -6px;
    position: absolute;
    top: -4px;
    transform: rotate(-35deg);
    width: 0;
}
#caseList .star-five::after {
    border-bottom: 6px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    color: red;
    content: "";
    display: inline-block;
    height: 0;
    left: -11px;
    position: absolute;
    top: 0;
    transform: rotate(-70deg);
    width: 0;
}
#caseList .alllist-list-tab-Ctrl {
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
}
#caseList .alllist-list-tab-Ctrl {
    background: #ff3640 url("../images/star.png") no-repeat scroll 8px 8px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px 5px 25px;
}
#caseList .alllist-list-font {
    border: 1px solid #eaeaea;
    height: 50px;
    line-height: 24px;
    padding: 10px;
    width: 269px;
}
#caseList .alllist-list-font p {
    font-size: 14px;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.alllist-list {
    overflow: hidden;
}
#caseList .alllist-list-ul {
    width: 1214px;
}
#caseList .alllist-list-ul li {
    float: left;
}
#caseList .alllist-list-ul .pic {
    background: #f8f8f8;
    height: 290px;
    overflow: hidden;
    width: 290px;
}
.page {
    line-height: 25px;
    width: 100%;
	margin:27px 0 0 0;
	height:33px;
	line-height:33px;
	padding:8px 0;
}
.page a,.page em,.page strong {
    height:33px;
	line-height:33px;
}
.page li {
    display: inline-block;
    margin: 0 auto;
}
.page li a {
    border: 1px solid #eaeaea;
    display: block;
    line-height: 24px;
    padding: 0 8px;
}
.page li a.page-active {
    background: #4972CC;
    color: #fff;
}
.sNav > li {
    display: inline-block;
}
.filter-bar input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #666;
    font-size: 12px;
    height: 24px;
    padding: 4px 10px;
}
.filter-bar input.alllist-search {
    border-radius: 0;
    height: 24px;
    line-height: 24px;
    padding: 2px 5px;
    width: 200px;
}

.filter-bar input[type="submit"] {
    border: medium none;
    color: #fff;
    cursor: pointer;
}
.filter-bar .search-sub {
    background:#4972cc ;
    border: medium none;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
}
.caseDetail-push-list1 {
    margin-top: 15px;
    width: 1220px;
}
.caseDetail-push-list1 li {
    float: left;
    margin: 0 13px 13px 0;
}
.caseDetail-push-list1 .pic {
    position: relative;
}
.caseDetail-push-list1 .pic {
    height: 290px;
    overflow: hidden;
    width: 290px;
}
.caseDetail-push-imgfont {
    height: 60px;
    line-height: 20px;
    padding: 9px;
    width: 260px;
	background:#fff;
}
.relative {
    position: relative;
}

.caseDetail-push-head {
    display: inline-block;
    height: 80px;
    right: 0;
    top: -40px;
    width: 80px;
}
.absolute {
    position: absolute;
}
.caseDetail-push-head img {
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    height: 63px;
    width: 63px;
}
.caseDetail-push-imgfont-name {
    color: #6a6a6a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}
.caseDetail-push-imgfont-name a{
	color:#262626;
	font-size:14px;
}
.caseDetail-push-imgfont-setting {
    color: #8f8f8f;
    font-size: 12px;
    margin-top: 5px;
}

.caseDetail-push-imgfont-setting span {
    display: inline-block;
    white-space: nowrap;
}
.caseDetail-push .seeMore {
    background: #302e31;
    clear: both;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.caseDetail-box {
    bottom: 95px;
    right: -40px;
    z-index: 10;
}
.boxx {
    background: #fff;
    height: auto;
    padding: 10px;
    width: 280px;
}
.caseDetail-bubble {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 12px solid #fff;
    bottom: -12px;
    height: 0;
    right: 75px;
    width: 0;
}
.caseDetail-push-imgfont {
    line-height: 20px;
}
.caseDetail-box-intro ul > li {
    float: left;
    font-size: 12px;
    margin-right: 5px;
}
.caseDetail-box-img {
    width: 94px;
}
.caseDetail-box-intro ul img {
    border: 1px solid #eaeaea;
    height: 90px;
    width: 90px;
}
.caseDetail-box-img-intro {
    width: 165px;
}
.caseDetail-box-img-intro > p {
    color: #333;
    line-height: 1.3em;
    margin-bottom: 5px;
    overflow: hidden;
    width: 110%;
}
.caseDetail-box-img-intro p:nth-of-type(1) {
    font-size: 14px;
    padding-top: 5px;
}
.caseDetail-box-img-intro > p:first-child {
    margin-bottom: 10px;
}
.caseDetail-box-img-intro p span {
    float: left;
    overflow: hidden;
}
.caseDetail-box-label {
    color: #666;
}
.caseDetail-box-img-intro p span:last-of-type {
    width: 120px;
}
.caseDetail-box-img-intro i {
    float: left;
    font-style: normal;
    margin-bottom: 3px;
    overflow: hidden;
    width: 60px;
}
.caseDetail-box-img-intro p span i {
    display: inline-block;
}

.boxx .textcenter {
    margin-top: 5px;
}
.textcenter {
    text-align: center;
}
.box-btn {
    border: 1px solid #b4b4b4;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 134px;
}
.box-btn:hover {
    border: 1px solid #4972cc;
    color: #4972cc;
}

/*�����б�*/

/*��������*/
#caseDetail{
	margin-bottom:150px;
}
#caseDetail .caseDetail-left {
    /*border: 1px solid #eaeaea;*/
    padding: 25px 0 0;
    width: 900px;
	background:#fff;
}
.caseDetail-left .like_ico{ margin-top:-3px;}
#caseDetail .caseDetail-left-top {
    padding: 0 25px;
    width: 850px;
}
#caseDetail .caseDetail-right {
    border: 1px solid #eaeaea;
    width: 278px;
}
#caseDetail .caseLabel {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle.jpg") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    right: -1px;
    top: -10px;
    width: 66px;
}
#caseDetail .caseLabel {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle.jpg") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    right: -1px;
    top: -10px;
    width: 66px;
}
.casetitle {
    font-size: 20px;
	font-weight:bold;
	line-height:normal;
}
.marginbottom20 {
    margin-bottom: 20px;
        line-height: 2;
}
.textcenter {
    text-align: center;
}
.caseSpeak span {
    color: #959595;
    display: inline-block;
    margin: 0 10px;
}
.caseSpeak .bdsharebuttonbox a {
    margin-top: 2px;
}
.caseSpeak .bdsharebuttonbox span {
    margin-right: 0;
}
#caseDetail .favorite {
    background: #f74f46;
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    text-align: center;
    width: 48px;
}
#caseDetail .favorite:hover {
    background: #db3c34;
}
#caseDetail .table {
    border: 1px solid #eaeaea;
    font-size: 14px;
}
#caseDetail .table td {
    border: 1px solid #eaeaea;
    line-height: 38px;
	height:38px;
    text-align: center;
	padding-left:0;
}
#caseDetail .table .casetd {
    background: #f2f2f2;
    width: 120px;
}
#caseDetail .caseIdea {
    font-size: 12px;
    line-height: 25px;
}
#caseDetail .yugao {
    background: #f6f6f6;
    bottom: 50px;
    box-shadow: 1px 1px 3px #ccc;
    height: 230px;
    padding-right: 15px;
    position: absolute;
    right: 15px;
    transform: scale(0);
    transform-origin: center bottom 0;
    transition: all 0.3s ease 0s;
    visibility: hidden;
}
#caseDetail .yugao.active {
    transform: scale(1);
    visibility: visible;
}
#caseDetail .yugao li {
    float: left;
    margin: 15px 0 0 15px;
}
#caseDetail .yugao img {
    height: 200px;
    width: 200px;
}
#caseDetail .yugao::after {
    border-color: #ddd transparent #fff;
    border-style: solid;
    border-width: 7px 7px 0;
    bottom: -8px;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
}
#caseDetail .yugao::before {
    border-color: #f6f6f6 transparent #fff;
    border-style: solid;
    border-width: 6px 6px 0;
    bottom: -6px;
    content: "";
    display: block;
    left: 50%;
    margin-left: 1px;
    position: absolute;
    z-index: 1;
}
#caseDetail .yugao .more {
    position: relative;
}
#caseDetail .yugao .shadow {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
}
#caseDetail .yugao .more-btn {
    border: 1px solid #fff;
    color: #fff;
    height: 28px;
    left: 50%;
    line-height: 28px;
    margin: -14px 0 0 -49px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 98px;
    z-index: 2;
}
#caseDetail .yugao .more-btn:hover {
    opacity: 1;
}
#pic-nav {
    position: relative;
}
#pic-nav .toggle {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -178px 0;
    height: 50px;
    left: -15px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 22px;
}
#pic-nav .toggle span {
    cursor: pointer;
    display: block;
    height: 50%;
}
#pic-nav .toggle .disabled {
    cursor: default;
}
#pic-nav .toggle .top.disabled {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -178px -54px;
}
#pic-nav .toggle .down.disabled {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -178px -79px;
}
.caseDetail-img-nav {
    min-height: 100px;
    padding-right: 10px;
    width: 80px;
}
.caseDetail-img-nav .toggle {
    height: 80px;
    position: absolute;
    width: 40px;
}
.caseDetail-img-nav dl {
    height: 350px;
    overflow: hidden;
}
.caseDetail-img-nav dt {
    font-size: 16px;
}
.caseDetail-img-nav dd {
    line-height: 24px;
    margin: 5px 0 10px;
}
.caseDetail-img-nav .active a {
    color: #003cd6;
}
.caseDetail-do {
    right: 16px;
    top: 16px;
}
.caseDetail-img {
    border-left: 2px solid #ddd;
    padding-left: 30px;
    width: 728px;
}
.caseDetail-img img{ margin:5px 0;}
.caseDetail-img .caseDetail-do .bds_more {
    background: #000;
    color: #fff;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 20px;
    opacity: 0.5;
    padding: 0 18px;
}
.caseDetail-img .caseDetail-do .similar {
    background: #000;
    color: #fff;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 20px;
    opacity: 0.5;
    padding: 0 18px;
}
.caseDetail-img .caseDetail-do a:hover {
    opacity: 0.8;
}
.margintop10 {
    margin-top: 10px;
}
.paddinglr25 {
    padding: 0 25px;
}
.caseDetail-img-font {
    line-height: 24px;
}
.caseDetail-related-ul {
    border-bottom: 1px solid #eaeaea;
    padding: 10px 25px 20px;
}
.caseDetail-related-ul > li {
    float: left;
    margin-right: 16px;
}
.caseDetail-related-ul > li:last-child {
    margin-right: 0;
}
.caseDetail-push-title {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle01.jpg") no-repeat scroll left center;
}
.caseDetail-push-title {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle01.jpg") no-repeat scroll left center;
}
.caseDetail-push-imgfont {
    height: 65px;
    line-height: 20px;
    padding: 15px;
    width: 260px;
}
.caseDetail-push {
    padding: 30px 0;
}
.caseDetail-push-list {
    width: 920px;
}
.caseDetail-push-list li {
    float: left;
    margin: 3px 15px 12px 0;
}
.caseDetail-push-list .pic {
    height: 290px;
    overflow: hidden;
    width: 290px;
}
.caseDetail-push-head {
    display: inline-block;
    height: 80px;
    right: 0;
    top: -40px;
    width: 80px;
}
.caseDetail-push-head img {
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    height: 63px;
    width: 63px;
}
.caseDetail-push-imgfont-name {
    color: #6a6a6a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}
.caseDetail-push-imgfont-setting {
    color: #747474;
    font-size: 12px;
    margin-top: 5px;
}
.caseDetail-push-imgfont-setting span {
    display: inline-block;
    white-space: nowrap;
}
.caseDetail-right-img {
    display: inline-block;
    height: auto;
    width: 218px;
	margin:11px 0;
	
}
.caseDetail-right-img img {
    /*border: 1px solid #d3d3d3;*/
    height: 218px;
    width: 218px;
	border-radius:110px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.caseDetail-right-stylist {
    /*border-bottom: 1px solid #eaeaea;*/
    padding:30px;
	background:#fff;
	margin-bottom:15px;
}
.caseDetail-right-stylist li {
    float: left;
    font-size: 12px;
    margin-right: 0px;
}
.caseDetail-right-stylist .caseDetail-right-intro {
    margin: 0 0 0 0;
    width: 218px;
}
.caseDetail-right-intro p {
	font-size:14px;
    color: #000;
    margin: 10px 0 0 0;
	text-align:center;
    line-height: 7px;
}
.caseDetail-right-intro p:first-child {
    color: #000;
    font-size: 18px;
    margin-top: 0;
    text-align: center;
}
.caseDetail-right-intro-link {
    background: #4972cc;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
	font-size:14px;
}
.caseDetail-right-intro-link:hover {
    color: #fff;
}
.caseDetail-right h3 {
    padding:0;
	text-align:center;
	color:#000;
	font-size:18px;
}
.caseDetail-right-from {
    max-width: 244px;
    padding: 10px 17px;
	background:#222;
}
.caseDetail-right-from .adrt ul li img{
	width:100%;
	padding:5px 0 7px;
}
.caseDetail-right-from select {
    border: 1px solid #ddd;
    color: #666;
    height: 35px;
    line-height: 24px;
    margin-bottom: 10px;
    padding: 5px 8px;
    width: 244px;
}
.caseDetail-right-free {
    background: #4a7ae1;
    color: #fff;
    display: inline-block;
    margin-left: -18px;
    padding: 5px 8px;
}
.caseDetail-right-from-title {
    text-align: center;
	color:#fff !important;
}
.caseDetail-right-from-title1 {
    color: #a4a4a4;
    font-size: 12px;
    margin-bottom: 20px;
}
input.inp {
    border: 1px solid #fff;
    color: #666;
	border-radius:4px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 14px;
    padding: 5px 8px;
    width: 225px;
}
.formsub {
    background: #ffd16b;
    color: #84654c;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 100%;
	border:0;
	border-radius:4px;
}
.caseDetail-right-from-title2 {
    color: #c5c5c5;
    font-size: 12px;
    line-height: 20px;
}
.caseDetail-right-from-title2 span{
	color:#f5c967;
}
.caseDetail-left .share-down {
    border-top: 1px solid #e2e2e2;
    margin: 0 20px;
    overflow: hidden;
    padding: 20px 0 0 345px;
}
#caseList .paging .active {
    color: #fff;
}
.fixed-bottom-bar input[type="text"] {
    padding: 0;
}
.caseDetail-left .share-down {
    border-top: 1px solid #e2e2e2;
    margin: 0 20px;
    overflow: hidden;
    padding: 20px 0 0 345px;
}
.caseDetail-left .share2 {
    line-height: 28px;
    margin-top: -3px;
    width: 186px;
}
.caseDetail-left .prev-next-tab {
    padding: 20px 0;
}
.caseDetail-left .prev-next-tab span {
    color: #333;
}
.caseDetail-left .prev-next-tab p {
    display: inline-block;
    margin: 0 15px;
	height:36px;
	line-height:36px;
	padding:0 30px;
}
.caseDetail-left .prev-next-tab p.pre-page{
	background:#e4e4e4;
	color:#7a7a7a;
}
.caseDetail-left .prev-next-tab .pre-page span,.caseDetail-left .prev-next-tab .pre-page a  {
    color:#7a7a7a;
}
.caseDetail-left .prev-next-tab p.next-page{
	background:#4872cb;
	color:#fff;
}
.caseDetail-left .prev-next-tab .next-page span,.caseDetail-left .prev-next-tab .next-page a  {
    color:#fff;
}
.caseDetail-left .prev-next-tab .ico-angle {
    border-color: #999 transparent #fff;
    border-width: 8px 5px 0;
    display: inline-block;
    margin: 0 3px;
}
.caseDetail-left .prev-next-tab .ico-angle.top {
    border-color: #fff transparent #999;
    border-width: 0 5px 8px;
}
.caseDetail-left .prev-next-tab .pre-page .ico-angle{
	border-color: #fff transparent #7a7a7a !important;
}
.caseDetail-left .prev-next-tab .next-page .ico-angle{
	border-color: #fff transparent #fff !important;
}
.caseDetail-left .tags {
    border-top: 1px solid #e2e2e2;
    line-height: 38px;
    padding: 0 20px;
}
.caseDetail-left .tags a {
    margin-right: 15px;
}
/*�����������*/

/*���ʦ�б�ҳ*/
.bg-gray {
    background: #EEEEEE;
    padding-bottom: 150px;
}
.bg-white {
    background: #fff;
}

.elite-list .filter-box {
    height: 50px;
    margin-top: 20px;
}
.elite-list .filter.JSfixed {
    position: fixed;
    top: 0;
    width: 1160px;
    z-index: 10;
}
.elite-list .filter {
    background: #424242;
    color: #b2b2b2;
    overflow: hidden;
    padding: 10px 20px;
}
.elite-list .filter select {
    border: 0 none;
    height: 30px;
    max-width: 200px;
    min-width: 90px;
    padding: 4px 2px;
}
.elite-list .filter .shop {
    margin: 0 10px;
}
.elite-list .search {
    background: #fff;
    height: 30px;
    position: relative;
    width: 310px;
}
.elite-list .search .txt {
    border: 0 none;
    height: 30px;
    padding: 0 5px;
    width: 220px;
}
.elite-list .search .btn {
    border: 0 none;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
}
.elite-list .list {
    margin-top: 0;
    overflow: hidden;
    padding: 10px 0 0;
}
.elite-list .list .item {
    border: 1px solid #eee;
    /*box-shadow: 0 1px 1px #f5f5f5;*/
    height: 350px;
    line-height: 22px;
    margin: 20px auto 0;
    position: relative;
    width: 280px;
	background:#fff;
}
.elite-list .ico-tag {
    background: rgba(0, 0, 0, 0) url("../images/ico-tag.png") no-repeat scroll 0 0;
    height: 66px;
    left: 20px;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 1;
}
.elite-list .ico-tag-2 {
    background-position: -50px 0;
}
.elite-list .list .item img {
    display: block;
    height: auto;
}
.elite-list .list .box1 {
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 280px;
}
.elite-list .list .box1 .shadow {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: 100%;
}
.elite-list .list .box1 p {
    bottom: 0;
    opacity: 0;
    position: absolute;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}
.elite-list .list .box1:hover p {
    opacity: 1;
    visibility: visible;
}
.elite-list .list .box1 .zixun, .elite-list .list .box1 .guihua {
    background: rgba(0, 0, 0, 0.8);
    border: 0px solid #f1f1f1;
    bottom: 0;
    color: #fff;
    height: 34px;
    line-height: 34px;
    position: absolute;
    transition: all 0.1s ease 0s;
    width: 139px;
}
.elite-list .list .box1 p a.zixun {
    left: 0;
}
.elite-list .list .box1 p a.guihua {
    right: 0;
}
.elite-list .list .box1 p a:hover {
    background: rgba(123, 123, 123, 0.9);
    border-color: #4972cc;
    color: #fff;
}
.elite-list .list .box2 {
    border-bottom: 1px solid #ddd;
    line-height: 30px;
    margin: 0 auto;
    width: 245px;
}
.elite-list .list .name {
    display: inline-block;
    font-size: 18px;
    max-width: 6em;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}
.elite-list .list .job {
    position: relative;
    top: 3px;
}
.elite-list .list .box3 {
    color: #666;
    height: 45px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0;
    text-align: left;
    width: 245px;
}
.elite-list .list .box3 .col-xs-12 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.elite-detaile .here {
    color: #fff;
    position: absolute;
    z-index: 100;
}
.elite-detaile .here a {
    color: #fff;
}
.elite-detaile .here a:hover {
    text-decoration: underline;
}
.elite-detaile-banner {
    color: #fff;
    height: 265px;
    line-height: 24px;
    overflow: hidden;
}
.elite-detaile-banner .headPic {
    border: 2px solid #fff;
    border-radius: 50%;
    height: 90px;
    margin: 53px auto 0;
    width: 90px;
}
.elite-detaile-banner .headPic img {
    border-radius: 50%;
}
.elite-detaile-banner .name {
    font-size: 16px;
}
.elite-detaile-banner .jingyan {
    color: #cacaca;
}

.elite-detaile-nav {
    background: #fff;
    box-shadow: 0 0 3px #ccc;
    height: 60px;
    text-align: center;
}
.elite-detaile-nav .container {
    overflow: hidden;
}
.elite-detaile-nav a {
    border-left: 1px solid #ddd;
    float: left;
    height: 60px;
    line-height: 60px;
    margin-left: -1px;
    width: 20%;
}
.elite-detaile-nav a:hover {
    background: #f1f1f1;
}
.elite-detaile-nav .active {
    border-bottom: 2px solid #4972cc;
    color: #4972cc;
    height: 58px;
}
.elite-detaile .content {
    margin-top: 20px;
}
.elite-detaile-content {
    overflow: hidden;
    padding: 10px 20px 20px;
}
.elite-detaile-content .win-title {
    margin: 0;
}
.elite-detaile-content .seeMore {
    background: #302e31;
    clear: both;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.elite-detaile-content .seeMore:hover {
    opacity: 0.8;
}
.elite-detaile-huxing {
    color: #666;
    line-height: 22px;
    padding-bottom: 20px;
}
.elite-detaile-huxing .fen_floor_cont {
    padding: 20px 0 0;
}
.elite-detaile-info .box {
    line-height: 24px;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 300px;
}
.elite-detaile-info .box .headPic {
    float: left;
    margin-left: -300px;
}
.elite-detaile-info dl {
    border-top: 1px solid #ddd;
    margin-top: -1px;
    padding: 6px 0 10px;
}
.elite-detaile-info dt {
    font-size: 14px;
    font-weight: bold;
}
.elite-detaile-content .list {
    margin: 20px -6px 0;
    padding: 0;
}
.elite-detaile-content .paging {
    padding: 10px 0;
}
.elite-detaile-content .article {
    color: #666;
    line-height: 22px;
}
.elite-detaile-content .article h1 {
    color: #333;
    font-size: 26px;
    font-weight: normal;
    padding: 30px 0 15px;
}
.elite-detaile-content .article img {
    display: inline;
    max-width: 100%;
}
.elite-detaile-content .article p {
    margin: 1em 0;
    text-indent: 2em;
}
.elite-detaile-content .info-bar {
    font-size: 14px;
}
.elite-detaile-content .info-bar i {
    color: #ccc;
    font-style: normal;
    padding: 0 5px;
}
.elite-detaile-content .con {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    padding:20px 0;
}
.elite-detaile-content .share2 {
    margin: 20px auto 0;
    width: 200px;
}
.elite-detaile-content .prev-next-tab span {
    color: #333;
}
.elite-detaile-content .prev-next-tab p {
    display: inline;
    margin: 0 15px;
}
.elite-detaile-content .prev-next-tab .ico-angle {
    border-color: #999 transparent #fff;
    border-width: 8px 5px 0;
    display: inline-block;
    margin: 0 3px;
}
.elite-detaile-content .prev-next-tab .ico-angle.top {
    border-color: #fff transparent #999;
    border-width: 0 5px 8px;
}
.elite-detaile-content .remend {
    line-height: 24px;
    margin: 0 -2%;
    overflow: hidden;
    padding-top: 10px;
}
.elite-detaile-content .remend li {
    float: left;
    margin: 0 2%;
    width: 46%;
}
.elite-detaile-content .remend .dot {
    color: #4972cc;
    font-family: Trebuchet MS;
    font-size: 25px;
    padding-right: 5px;
}
.elite-detaile-content .remend a {
    width: 100%;
}
.elite-detaile-content .remend .tit {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 310px;
}
/*���ʦ�б�ҳ����*/
/*���ʦ����ҳ*/
.AreaL {
    float: left;
    width: 905px;
}
.AreaR {
    float: right;
    width: 280px;
}
.sjsdetail .case{
	background:#fff;
}
.case .item {
    height: 340px;
    margin: 0 auto 10px;
    position: relative;
    width: 280px;
}
.case .item .pic {
    display: block;
    height: 280px;
    overflow: hidden;
    width: 280px;
}
.case .item .pic img {
    height: 280px;
    width: 280px;
}
.case .item .info {
    border: 1px solid #ddd;
    height: 56px;
}
.case .item .p1 {
    color: #6a6a6a;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
}
.case .item .p2 {
    color: #8f8f8f;
    line-height: 22px;
    padding-left: 15px;
}
.sjsdetail .case {
    margin: 20px -5px 10px;
}
.case .item .headPic {
    border: 2px solid #fff;
    border-radius: 50%;
    bottom: 30px;
    height: 63px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    width: 63px;
}
.case .item .headPic img {
    border-radius: 50%;
}
.fen_floor_cont {
    background: #fff;
    padding: 0 20px;
}
.fen_floor_cont .win-title {
    margin-top: 0;
}
.fen_floor_cont .floor_parsing {
}
.fen_floor_cont .floor_parsing .box {
    border: 1px solid #c7c7c7;
    margin-bottom: 24px;
    padding: 20px;
}
.fen_floor_cont .floor_parsing .box:hover {
    box-shadow: 2px 2px 3px 0 #b9b6b6;
}
.fen_floor_cont .floor_parsing .pic {
    height: 240px;
    overflow: hidden;
    width: 320px;
}
.fen_floor_cont .floor_parsing .pic img {
    width: 100%;
}
.fen_floor_cont .floor_parsing dl {
    width: 478px;
}
.fen_floor_cont .floor_parsing dt {
    font-size: 14px;
    line-height: 38px;
    margin-top: 5px;
}
.fen_floor_cont .floor_parsing dt h2 {
    border-bottom: 1px solid #e2e2e2;
    font-size: 14px;
    height: 38px;
    overflow: hidden;
}
.fen_floor_cont .floor_parsing dt p {
    color: #666;
    font-weight: bold;
}
.fen_floor_cont .floor_parsing dt p span {
    color: #f44;
}
.fen_floor_cont .floor_parsing dt p i {
    font-style: normal;
    padding: 0 10px;
}
.fen_floor_cont .floor_parsing dd {
    color: #666;
    height: 66px;
    line-height: 22px;
    margin: 10px 0 50px;
    overflow: hidden;
}
.fen_floor_cont .floor_parsing dd a {
    color: #003cd6;
}
.fen_floor_cont .floor_parsing .time {
    color: #666;
}
.fen_floor_cont .floor_parsing .time span {
    color: #f44;
}
.fen_floor_cont .floor_parsing .box2 {
    padding: 0 20px 10px;
}
.fen_floor_cont .floor_parsing .box2 dl {
    width: 100%;
}
.fen_floor_cont .floor_parsing .box2 dd {
    height: 44px;
    margin-bottom: 10px;
}
.win-title a {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 0;
    top: 15px;
}
.win-title a:hover {
    color: #4972cc;
}
.submit-info {
    color: #666;
    padding: 15px 15px 15px;
    position: relative;
	width:250px;
    border:1px solid #DDD;
	/*background:#222;*/
}
/*.tr_bjsj{ width:292px; height:425px; border:1px solid #DDD; *zoom:1; clear:both;}*/
.tr_bjsj:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_bjsj .ibjsj_tag{ height:41px; font-size:18px; background-color:#FAFAFA; margin-left:-1px; margin-right:-1px;}
.tr_bjsj .ibjsj_tag a{ float:left; display:block; width:124px; line-height:40px; border-left:1px solid #DDD; border-right:1px solid #DDD; text-align:center; cursor:pointer; text-decoration:none; border-bottom: 1px solid #DDD;}
.tr_bjsj .ibjsj_tag .ibsjstag_on{ background-color:#FFF; border-top:1px solid #F30; color:#F30; }
.tr_bjsj .ibjsj_tag .ibsjstag_off{ background-color:#FAFAFA; border-bottom:1px solid #EDEDED;}

.submit-info h4 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0 5px;
}
.submit-info-ad img{ width:100%;}
.submit-info .p1 {
    font-size: 12px;
    line-height: 24px;
	color:#a4a4a4;	
}
.submit-info .txt {
    border: 1px solid #DDD;
    color: #666;
    height: 26px;
	line-height:26px;
    margin-top: 14px;
    padding: 5px 8px;
    width: 190px;
	border-radius:4px;
	margin-left:20px;
}
.submit-info select.txt {
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #666;
    height: 33px;
    margin-top: 10px;
    width: 208px;
}
.submit-info .btn {
    width: 207px;
    height: 38px;
    display: block;
    color: #FFF;
    font-size: 17px;
    text-indent: 38px;
    margin: 10px auto;
    border-radius: 3px;
    cursor: pointer;
    background: #C70000 url(../img/bjsj_bg.gif) no-repeat 27px -62px;
}

.submit-info .p2 {
    font-size: 12px;
    margin-top: 18px;
	color:#000;
    line-height: 1;
}
.submit-info .p2 span{
	color:#000;
}
.submit-info .list {
    border-top: 1px solid #ddd;
    height: 120px;
    line-height: 24px;
    margin-top: 10px;
    overflow: hidden;
    padding-top: 10px;
}
.submit-info .list i {
    color: #ff4c43;
    font-style: normal;
    margin-right: 5px;
}
.submit-info .list li {
    overflow: hidden;
    padding-left: 5px;
	color:#000;
	text-align:center;
}
.submit-info .list li a{
	color:#000;
}
.submit-info .ico-tag {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -36px 0;
    height: 41px;
    left: 0;
    position: absolute;
    top: 0;
    width: 41px;
}
.submit-info2{ background:none;}
.submit-info2 h4 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0 5px;
}
.submit-info2 .p1 {
    font-size: 14px;
    line-height: 24px;
	color:#666;
}
.submit-info2 .txt {
    border: 1px solid #ccc;
    color: #666;
    height: 33px;
    margin-top: 10px;
    padding: 0 5px;
    width: 236px;
}
.submit-info2 select.txt {
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #666;
    height: 33px;
    margin-top: 10px;
    width: 248px;
}
.submit-info2 .btn {
    height: 33px;
    margin-top: 10px;
    width: 100%;
}
.submit-info2 .p2 {
    font-size: 14px;
    margin-top: 10px;
	color:#666;
}
.submit-info2 .list {
    border-top: 1px solid #ddd;
    height: 120px;
    line-height: 24px;
    margin-top: 10px;
    overflow: hidden;
    padding-top: 10px;
}
.submit-info2 .list i {
    color: #ff4c43;
    font-style: normal;
    margin-right: 5px;
}
.submit-info2 .list li {
    overflow: hidden;
    padding-left: 5px;
}
.submit-info2 .ico-tag {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -36px 0;
    height: 41px;
    left: 0;
    position: absolute;
    top: 0;
    width: 41px;
}
.btn-red {
    background: #4972cc;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
}
.btn-red:hover {
    background: #f35951 !important;
}
/*���ʦ����ҳ����*/
/*¥���б�*/
.hot_floor {
}
.hot_floor .link {
    line-height: 30px;
    padding: 10px 0 10px 38px;
	background:#222;
	margin-bottom:33px;
}
.hot_floor .link a {
    color: #fff;
}
.hot_floor li {
    margin-bottom: 20px;
    padding: 15px;
	background:#fff;
}
.hot_floor li:last-child {
    margin-bottom: 0;
}
.hot_floor li:hover {
    box-shadow: 2px 2px 3px 0 #b9b6b6;
}
.hot_floor .pic {
    height: 226px;
    overflow: hidden;
    width: 302px;
}
.hot_floor .pic img {
    width: 302px;
}
.hot_floor .hbr {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle.jpg") no-repeat scroll 0 0 / 100% 100%;
    color: #fff;
    height: 22px;
    line-height: 22px;
    padding-left: 14px;
    right: -1px;
    top: 6px;
    width: 51px;
    z-index: 2;
}
.hot_floor .cont {
    width: 515px;
}
.hot_floor .cont h2 {
    border-bottom: 1px solid #e0e0e0;
    font-weight: 100;
    height: 28px;
    line-height: 28px;
    padding-bottom: 8px;
}
.hot_floor .cont h2 a {
    color: #333;
    font-size: 14px;
}
.hot_floor .cont h2 a:hover {
    color: #4972cc;
}
.hot_floor .cont h2 span {
    color: #666;
    font-size: 12px;
}
.hot_floor .cont .txt {
    color: #666;
    height: 44px;
    line-height: 22px;
    margin: 14px 0;
    overflow: hidden;
}
.hot_floor .cont .txt a {
    color: #003cd6;
}
.hot_floor .cont .xq {
    margin-bottom: 12px;
}
.hot_floor .cont .xq p {
    color: #666;
    line-height: 32px;
    width: 185px;
}
.hot_floor .cont .more {
    border: 1px solid #c0c0c0;
    color: #000;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 98px;
}
.hot_floor .cont .more:hover {
    background: #4972cc;
    border-color: #4972cc;
    color: #fff;
}
.hot_floor_cont {
    background: #fff;
    padding: 30px 20px 1px;
}
.hot_floor_cont .top {
    border: 1px solid #c7c7c7;
    margin-bottom: 20px;
    padding: 15px;
}
.hot_floor_cont .top .lt a .lptu{ width:300px;}
.hot_floor_cont .top:last-child {
    margin-bottom: 0;
}
.hot_floor .top .pic {
    height: 226px;
    overflow: hidden;
    width: 302px;
}
.hot_floor .top .pic img {
    width: 302px;
}
.hot_floor_cont .top .hbr {
    background: rgba(0, 0, 0, 0) url("../images/viewtitle.jpg") no-repeat scroll 0 0 / 100% 100%;
    color: #fff;
    height: 22px;
    line-height: 22px;
    padding-left: 14px;
    right: -1px;
    top: 6px;
    width: 51px;
    z-index: 2;
}
.hot_floor_cont .top .cont {
    width: 515px;
}
.hot_floor_cont .top .cont h2 {
    border-bottom: 1px solid #e0e0e0;
    font-weight: 100;
    height: 28px;
    line-height: 28px;
    padding-bottom: 8px;
}
.hot_floor_cont .top .cont h2 a {
    color: #333;
    font-size: 14px;
}
.hot_floor_cont .top .cont h2 a:hover {
    color: #4972cc;
}
.hot_floor_cont .top .cont h2 span {
    color: #666;
    font-size: 12px;
}
.hot_floor_cont .top .cont .txt {
    color: #666;
    /*height: 44px;*/
    line-height: 22px;
    margin: 14px 0;
    overflow: hidden;
}
.hot_floor_cont .top .cont .txt a {
    color: #003cd6;
}
.hot_floor_cont .top .cont .xq {
    margin-bottom: 12px;
}
.hot_floor_cont .top .cont .xq p {
    color: #666;
    line-height: 32px;
    width: 185px;
}
.hot_floor_cont .top .cont .more {
    border: 1px solid #c0c0c0;
    color: #000;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 98px;
}
.hot_floor_cont .top .cont .more:hover {
    background: #4972cc;
    border-color: #4972cc;
    color: #fff;
}
.hot_floor_cont .top .cont .number {
    color: #000;
    line-height: 30px;
    margin-right: 20px;
}
.hot_floor_cont .top .cont .number span {
    color: #ff4c43;
}
.hot_floor_cont .top .cont .alert {
    background: #fff;
    display: none;
    top: 40px;
}
.hot_floor_cont .top .cont .con-scroll {
    color: #666;
    height: 140px;
    line-height: 22px;
    overflow: hidden;

    padding: 10px 0;
}
.hot_floor_cont .top .cont .alert .hid {
    color: #003cd6;
    margin-right: 15px;
}
.hot_floor_cont .floor_cont {
}
.hot_floor_cont .floor_cont .txt {
    color: #333;
    height: 80px;
    line-height: 20px;
    overflow: hidden;
}
.hot_floor_cont .floor_cont .txt.current {
    height: auto;
    overflow: auto;
}
.hot_floor_cont .floor_cont .show_jian {
    background: rgba(0, 0, 0, 0) url("../images/next_jian.png") no-repeat scroll 55px center;
    border: 1px solid #c0c0c0;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin: 16px auto 0;
    padding-left: 21px;
    width: 65px;
}
.hot_floor_cont .floor_parsing {
}
.hot_floor_cont .floor_parsing .box {
    margin-bottom: 20px;
}
.hot_floor_cont .floor_parsing .pic, .hot_floor_cont .floor_parsing .pic img {
    margin: 0 auto;
}
.hot_floor_cont .floor_parsing dl {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px;
}
.hot_floor_cont .floor_parsing dt {
    border-bottom: 1px solid #e2e2e2;
    line-height: 38px;
    margin: 0 10px;
}
.hot_floor_cont .floor_parsing dt h2 {
    font-size: 14px;
    height: 38px;
    overflow: hidden;
    width: 450px;
}
.hot_floor_cont .floor_parsing dt p {
    color: #666;
    font-size: 14px;
}
.hot_floor_cont .floor_parsing dt p span {
    color: #f44;
}
.hot_floor_cont .floor_parsing dt p i {
    font-style: normal;
    padding: 0 10px;
}
.hot_floor_cont .floor_parsing dd {
    color: #666;
    height: 44px;
    line-height: 22px;
    margin-top: 8px;
    overflow: hidden;
}
.hot_floor_cont .rezhuang .pic {
    height: 180px;
    width: 240px;
}
.hot_floor_cont .rezhuang .box {
    padding: 15px !important;
}
.hot_floor_cont .rezhuang dt h2 {
    width: auto;
}
.fen_floor_cont .rezhuang dl {
    border-bottom: 0 none;
    padding: 0;
    width: 578px;
}
.hot_floor_cont .rezhuang dt {
    border-bottom: 0 none;
    margin: 0;
}
.hot_floor_cont .rezhuang dd {
    height: 66px;
    margin-bottom: 0 !important;
}
.accordion {
    padding: 0 10px;
}
.accordion .tit {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
	color:#000;
}
.accordion .tit a{ color:#000;}
.accordion ol {
    font-size: 14px;
    line-height: 30px;
    padding: 5px 0;
}
.accordion li {
    height: 30px;
    overflow: hidden;
}
.accordion .active {
    height: auto;
}
.accordion .active a {
    color: #4972CC;
}
.accordion a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
   /* white-space: nowrap;*/
}
.accordion img {
    margin: 5px auto;
}
/*¥���б����*/
/*¥������ҳ*/
/*¥������ҳ����*/
/*��ʩ����*/
.parsing_case .case{
	background:#fff;
}
.parsing_list .plan {
    color: #333;
    margin-top: 10px;
}
.parsing_list .plan dt {
    line-height: 32px;
    margin-right: 15px;
}
.parsing_list .plan dd p {
    color: #999;
    line-height: 14px;
    margin: 32px 1px 0 0;
    text-align: center;
    width: 72px;
}
.parsing_list .plan dd p::before {
    background: rgba(0, 0, 0, 0) url("../images/plan_bg.png") no-repeat scroll -73px center;
    content: "";
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    top: -20px;
    width: 72px;
}
.parsing_list .plan dd p.current {
    color: #333;
}
.parsing_list .plan dd p.current::before {
    background-position: 0 center;
}
.parsing_list .cont h2 .dian {
    background: #4972cc;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100px;
}
.parsing_list .cont h2 .dian:hover {
    color: #fff;
}
/*��ʩ���ؽ���*/
/*��ʩ��������*/
.parsing_cont {
    background: #fff;
    padding: 0 20px;
}
.parsing_cont .cont {
}
.parsing_cont .cont .top {
    color: #999;
    padding-top: 35px;
}
.parsing_cont .cont .top h1 {
    color: #333;
    font-size: 26px;
    font-weight: normal;
    text-align: center;
}
.parsing_cont .cont .top .xq {
    font-size: 14px;
    margin: 12px 0 15px;
    text-align: center;
}
.parsing_cont .cont .top .xq span {
    padding: 0 14px;
}
.parsing_cont .cont .top .class {
    text-align: center;
}
.parsing_cont .cont .top .class span {
    background: #eee;
    display: inline-block;
    line-height: 24px;
    margin: 0 5px;
	padding:0 20px;
}
.parsing_cont .cont .top .txt {
    border-top: 1px solid #e2e2e2;
    color: #666;
    line-height: 22px;
    margin-top: 20px;
    padding-top: 15px;
    text-indent: 2em;
}
.caseDetail-show .btitle {
    font-size: 16px;
    line-height: 24px;
    margin: 30px 0 15px;
}
.parsing_cont .alert {
    background: #fff;
    box-shadow: 0 0 8px #a7a4a4;
    display: none;
    height: 360px;
    left: 50%;
    margin: -195px 0 0 -290px;
    padding-top: 30px;
    position: fixed;
    top: 50%;
    width: 580px;
    z-index: 99999;
}
.parsing_cont .alert .submit-info {
    margin: 0 auto;
    padding: 0;
    width: 328px;
}
.parsing_cont .alert .submit-info .txt {
    width: 315px;
}
.parsing_cont .alert .close {
    cursor: pointer;
    right: 16px;
    top: 16px;
}
.parsing_cont .case_more li:hover p {
    display: block;
}
.parsing_cont .prev-next-tab {
    padding-bottom: 20px;
}
.parsing_cont .prev-next-tab span {
    color: #333;
}
.parsing_cont .prev-next-tab p {
    display: inline;
    margin: 0 15px;
}
.parsing_cont .prev-next-tab .ico-angle {
    border-color: #999 transparent #fff;
    border-width: 8px 5px 0;
    display: inline-block;
    margin: 0 3px;
}
.parsing_cont .prev-next-tab .ico-angle.top {
    border-color: #fff transparent #999;
    border-width: 0 5px 8px;
}
.parsing_case {
    background: #fff;
    padding: 0 20px;
}
/*��ʩ�����������*/
/*���»*/
.activity {
}
.activity .le_nav {
    width: 280px;
}
.activity .right_cont {
    width: 878px;
}
.activity .link_list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e2e2e2;
    border-image: none;
    border-style: solid;
    border-width: 0px 0;
	background:#fff;
	padding:30px 35px;
}
.activity .link_list a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: #fff url("../images/link_list_ico.png") no-repeat scroll 0 0;
	padding-left: 52px;*/
    border-color: #e2e2e2;
    border-image: none;
    border-style: solid;
    border-width: 0 0px;
    color: #000;
    font-size: 16px;
    line-height: 55px;
	border-top:1px solid #eee;
}
.activity .link_list a span {
    color: #000;
    font-family: "����";
}
.activity .link_list a:nth-child(1) {
	border-top:0;
}
.activity .link_list a:nth-child(2n-1) {
    /*background-color: #f1f1f1;*/
}
.activity .link_list a.current, .activity .link_list a:hover {
    background-color: #fff;
    border-left-color: #4972cc;
    border-right-color: #fff;
    color: #4972cc;
}
.activity .link_list a.current span, .activity .link_list a:hover span {
    color: #5f88e0;
}
.activity .link_list a.name1 {
    background-position: 30px 20px;
}
.activity .link_list a.name2 {
    background-position: 30px -33px;
}
.activity .link_list a.name3 {
    background-position: 30px -89px;
}
.activity .link_list a.name4 {
    background-position: 30px -144px;
}
.activity .link_list a.name5 {
    background-position: 30px -199px;
}
.activity .link_list a.name10 {
    background: rgba(0, 0, 0, 0) url("../images/customer_baihe.png") no-repeat scroll 30px -49px;
}
.activity .link_list a.name1:hover, .activity .link_list a.name1.current {
    background-position: 30px -250px;
}
.activity .link_list a.name2:hover, .activity .link_list a.name2.current {
    background-position: 30px -303px;
}
.activity .link_list a.name3:hover, .activity .link_list a.name3.current {
    background-position: 30px -359px;
}
.activity .link_list a.name4:hover, .activity .link_list a.name4.current {
    background-position: 30px -414px;
}
.activity .link_list a.name5:hover, .activity .link_list a.name5.current {
    background-position: 30px -469px;
}
.activity .link_list a.name10:hover, .activity .link_list a.name10.current {
    background-position: 30px 21px;
}
.activity .case_list {
    background: #fff;
    overflow: hidden;
    padding: 0 10px 10px;
}
.activity .case_list h2 {
    border-bottom: 1px solid #eeeeee;
    font-size: 16px;
    font-weight: normal;
    line-height: 50px;
	margin-bottom:5px;
}
.activity .case_list h2 a{
	color:#000;
}
.activity .case_list ul {
    width: 270px;
}
.activity .case_list li {
    margin: 9px 9px 0 0;
}
.activity .case_list li, .activity .case_list li img {
    height: 126px;
    width: 126px;
}
.activity .case_list li p {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    height: 22px;
    left: 0;
    line-height: 22px;
    text-align: center;
    width: 100%;
}
.activity .city_name {
}
.activity .city_name {
    background: #f8f8f8;
    border: 1px solid #eaeaea;
    font-size: 14px;
    line-height: 25px;
}
.activity .city_name .tit {
    color: #666;
    padding: 10px 0;
    text-align: center;
    width: 110px;
}
.activity .city_name .city {
    background: #fff;
    border-left: 1px solid #eaeaea;
    padding: 10px 30px 10px 0;
    width: 762px;
}
.activity .city_name a {
    display: inline-block;
    margin-left: 15px;
}
.activity .city_name a.active {
    color: #4972CC;
}
.activity .activity_list {
}
.activity .activity_list dl {
    margin-bottom: 20px;
}
.activity .activity_list dl:hover{
	box-shadow:2px 2px 3px 0 #b9b6b6;
}
.activity .activity_list dt {
    height: 228px;
    overflow: hidden;
    width: 360px;
}
.activity .activity_list dt img {
    width: 360px;
	margin-top:-22.5px;
}
.activity .activity_list dt .count {
    background: #4972CC;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.activity .activity_list dt .count .ico {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -182px -130px;
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 14px;
}
.activity .activity_list dd {
    color: #666;
	padding:0 30px;
    width: 458px;
	height:228px;
	background:#fff;
}
.activity .activity_list dd h2 {
    font-size: 16px;
	margin-top:16px;
    font-weight: bold;
	color:#333;
	line-height:22px;
}
.activity .activity_list dd .txt {
	color:#333;
	font-size:12px;
    line-height: 24px;
    margin: 0 0 8px 0;
    max-height: 24px;
    overflow: hidden;
}
.activity .activity_list dd .xq p {
	color:#666;
	font-size:12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.activity .activity_list dd .xq span {
    color: #333;
    font-size: 12px;
}
.activity .activity_list dd .xq span.red {
    color: #f74f46;
}
.activity .activity_list .link {
    bottom: 26px;
    left: 30px;
}
.activity .activity_list .link a {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-right: 7px;
    text-align: center;
    width: 132px;
}
.activity .activity_list .link a.mark{
	background:#ffd16b;
    color: #82634b;
}
.activity .activity_list .link a.zixun {
	background:#4872cb;
    color: #fbfbfc;
}
.activity .activity_list .link a.more {
	background:#e4e4e4;
    color: #555;
}
.activity .activity_list .link a.mark:hover {
	background:#f54142;
    color: #fff;
}
.activity .activity_list .link a.zixun:hover {
    background:#f54142;
    color: #fff;
}
.activity .activity_list .link a.more:hover {
    background:#f54142;
    color: #fff;
}
.activity .activity_review {
    background: #fff;
    margin-top: 20px;
    padding: 20px 16px 0;
}
.activity .activity_review dl {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.activity .activity_review dt, .activity .activity_review dt img {
    height: 140px;
    width: 200px;
}
.activity .activity_review dd {
    color: #666;
    width: 663px;
}
.activity .activity_review dd h2 {
    font-size: 18px;
    font-weight: normal;
}
.activity .activity_review dd .txt {
    height: 72px;
    line-height: 24px;
    margin: 8px 0 12px;
    overflow: hidden;
}
.activity .activity_review dd .xq {
    color: #999;
}
.activity .activity_review dd .xq span {
    color: #ff2f2f;
}
.activity_cont{
}
.activity_cont .activity_title{
	text-align:center;
	padding:10px 0;
}
/*���»����*/
/*��ҳ�����ۺ�*/
.service{ /*background:url(../images/bg1_repeat.gif);  padding:40px 0 */}
.service .animate{ height:142px; position:relative;}
.service .hline{ height:1px; background:#fff; position:relative; top:37%; width:80%; margin:0 auto;}
.service .txt{ position:absolute; top:82px; height:0; width:100%; text-align:center; font-size:16px; color:#848484;}
.service li{ width:12.5%; float:left; position:relative; }
.service .t-1,.service .t-3,.service .t-5,.service .t-7{bottom:-38px;}
.service .t-2,.service .t-4,.service .t-6,.service .t-8{bottom:-38px;}
.service .point{ position:absolute; width:100%; top:78px;}
.service .point .circle{ display:block; width:16px; height:16px; /*background:url(../images/ico4.png) no-repeat -227px 0;*/ margin:0 auto;}
.service .point .vline{ width:2px; height:21px; background:#EEEEEE; position:absolute; left:50%; margin-left:-1px;}
.service .p-1 .vline,.service .p-3 .vline,.service .p-5 .vline,.service .p-7 .vline{ top:18px;}
.service .p-2 .vline,.service .p-4 .vline,.service .p-6 .vline,.service .p-8 .vline{ bottom:18px; transform-origin:bottom center;-webkit-transform-origin:bottom center;}
.service .point .ico{ position:absolute; width:98px; height:98px; background:url(../images/ico_wuyou.png) no-repeat; left:50%; margin-left:-49px;}
.service .p-1 .ico,.service .p-3 .ico,.service .p-5 .ico,.service .p-7 .ico{ margin-top:-90px;}
.service .p-2 .ico,.service .p-4 .ico,.service .p-6 .ico,.service .p-8 .ico{ margin-top:-90px;}
.service .p-2 .ico{ background-position:-113px 0;}
.service .p-3 .ico{ background-position:-226px 0;}
.service .p-4 .ico{ background-position:-339px 0;}
.service .p-5 .ico{ background-position:0 -112px;}
.service .p-6 .ico{ background-position:-113px -112px;}
.service .p-7 .ico{ background-position:-226px -112px;}
.service .p-8 .ico{ background-position:-339px -112px;}
.service .animate.active .vline{animation:vline ease 1s both;}
.service .animate.active .ico{ animation:ico 1s both;}
.service .animate.active .p-2 .ico,.animate.active .p-2 .vline{ animation-delay:.2s;}
.service .animate.active .p-3 .ico,.animate.active .p-3 .vline{ animation-delay:.4s;}
.service .animate.active .p-4 .ico,.animate.active .p-4 .vline{ animation-delay:.6s;}
.service .animate.active .p-5 .ico,.animate.active .p-5 .vline{ animation-delay:.8s;}
.service .animate.active .p-6 .ico,.animate.active .p-6 .vline{ animation-delay:1s;}
.service .animate.active .p-7 .ico,.animate.active .p-7 .vline{ animation-delay:1.2s;}
.service .animate.active .p-8 .ico,.animate.active .p-8 .vline{ animation-delay:1.4s;}
@keyframes vline{
	0%{ height:0;}
	100%{ height:21px;}	
}
@-webkit-keyframes vline{
	0%{ height:0;}
	100%{ height:21px;}	
}
@-webkit-keyframes ico{
	0%{-webkit-transform:scale(0);}
	50%{-webkit-transform:scale(1.2);}
	100%{-webkit-transform:scale(1);}
}
@keyframes ico{
	0%{ transform:scale(0);-webkit-transform:scale(0);}
	50%{transform:scale(1.2);-webkit-transform:scale(1.2);}
	100%{transform:scale(1);-webkit-transform:scale(1);}
}
/*��ҳ�����ۺ����*/
/*�˽�����*/
.brand {
}
.brand .link_list a {
    /*background-image: url("../images/brand_left_nav_ico.png");*/
}
.brand .link_list a.name6 {
    background-position: 30px -255px;
}
.brand .link_list a.name7 {
    background-position: 30px -308px;
}
.brand .link_list a.name1:hover, .brand .link_list a.name1.current {
    background-position: 30px -366px;
}
.brand .link_list a.name2:hover, .brand .link_list a.name2.current {
    background-position: 30px -419px;
}
.brand .link_list a.name3:hover, .brand .link_list a.name3.current {
    background-position: 30px -475px;
}
.brand .link_list a.name4:hover, .brand .link_list a.name4.current {
    background-position: 30px -530px;
}
.brand .link_list a.name5:hover, .brand .link_list a.name5.current {
    background-position: 30px -585px;
}
.brand .link_list a.name6:hover, .brand .link_list a.name6.current {
    background-position: 30px -641px;
}
.brand .link_list a.name7:hover, .brand .link_list a.name7.current {
    background-position: 30px -694px;
}
.brand .link_list a .ico {
    background-image: url("../images/ico.png");
    background-repeat: no-repeat;
    height: 16px;
    margin: 19px 0 0 -22px;
    width: 16px;
}
.brand .link_list .name8 .ico {
    background-position: -183px -150px;
}
.brand .link_list .name9 .ico {
    background-position: -183px -170px;
}
.brand .link_list .name10 .ico {
    background-position: -183px -189px;
}
.brand .leader {
    background: #fff;
    padding: 40px 20px 0;
}
.brand .leader li {
    border: 1px solid #c7c7c7;
    margin-bottom: 20px;
    padding: 14px;
}
.brand .leader .pic {
    height: 362px;
    width: 280px;
}
.brand .leader .cont {
    width: 540px;
}
.brand .leader .cont .title {
    border-bottom: 1px solid #999;
    margin-bottom: 15px;
    padding: 8px 0 16px 12px;
}
.brand .leader .cont .title::before {
    background: #f74f46;
    content: "";
    display: block;
    height: 44px;
    left: 0;
    position: absolute;
    top: 14px;
    width: 2px;
}
.brand .leader .cont .title h2 {
    font-size: 22px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.brand .leader .cont .title h2 a {
    color: #333;
}
.brand .leader .cont .title p {
    color: #333;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}
.brand .leader .cont .txt {
    color: #333;
    height: 264px;
    line-height: 24px;
    overflow: hidden;
    text-indent: 2em;
}
.brand .link_list .name8, .brand .link_list .name9, .brand .link_list .name10 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.brand_introduce {
    background: #fff;
    line-height: 24px;
    min-height: 871px;
    padding: 35px 20px 20px;
}
.brand_introduce .txt {
    color: #333;
}
.brand_introduce .cont {
    margin: 25px 0;
}
.brand_introduce .cont dl {
}
.brand_introduce .cont dt {
    width: 72px;
}
.brand_introduce .cont dd {
    width: 790px;
}
.brand_introduce .cont dd p {
    background: rgba(0, 0, 0, 0) url("../images/brand_introduce_ico.png") no-repeat scroll left center;
    padding-left: 20px;
    width: 375px;
}
.brand_introduce img {
    display: inline-block;
    max-width: 100%;
}
.leader_more {
    background: #fff;
    margin-top: 20px;
    padding: 15px 20px 30px;
}
.leader_more .win-title {
    margin-top: 0;
	position:static;
}
.leader_more ul {
    width: 1167px;
	position:static;
}
.leader_more li {
    margin-right: 8.5px;
}
.leader_more li, .leader_more li img {
    height: 186px;
    width: 186px;
}
.leader_more li p {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    height: 22px;
    left: 0;
    line-height: 22px;
    text-align: center;
    width: 100%;
}
/*�˽����ǽ���*/
/*װ�޿���*/
.slider {
    clear: both;
    overflow: hidden;
    position: relative;
}
.slider .slider-content {
    height: 560px;
    min-width: 1200px;
    overflow: hidden;
    position: relative;
}
.slider .slider-panel {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slider .slider-panel img {
    display: block;
    margin: 0 auto;
}
.slider .slider-nav {
    bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;
}
.slider .slider-nav li {
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    line-height: 99px;
    margin: 0 5px;
    opacity: 0.6;
    overflow: hidden;
    width: 15px;
}
.slider .slider-nav li.active {
    background-position: -87px -66px;
    opacity: 1;
}
.slider-prev, .slider-next {
    cursor: pointer;
    height: 57px;
    margin-top: -28px;
    opacity: 0;
    position: absolute;
    top: 50%;
    width: 31px;
    z-index: 20;
}
.slider:hover .slider-prev, .slider:hover .slider-next {
    opacity: 0.6;
}
.slider-prev {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -110px 0;
    left: 50%;
    margin-left: -580px;
}
.slider-next {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -141px 0;
    margin-right: -580px;
    right: 50%;
}
.lanmu .win-title {
    margin: 0;
}
.lanmu .panel-list {
    box-shadow: 1px 1px 2px #ccc;
    padding: 10px 20px 20px 10px;
    width: 562px;
}
.lanmu .panel-list .box {
    padding: 20px 0 0 197px;
}
.lanmu .panel-list .pic {
    float: left;
    margin-left: -197px;
}
.lanmu .panel-list dl {
    padding-top: 8px;
}
.lanmu .panel-list dt a {
    color: #ff6a63;
    font-size: 14px;
    font-weight: normal;
}
.lanmu .panel-list dd {
    color: #666;
    line-height: 24px;
    margin-top: 8px;
}
.lanmu .panel-list a:hover {
    text-decoration: underline;
}
.lanmu .panel-list ul {
    clear: both;
    font-size: 14px;
    line-height: 25px;
    padding-top: 10px;
}
.lanmu .panel-list li span {
    color: #ff6a63;
    padding-right: 10px;
}
.lanmu .left-box {
    padding: 10px 20px 20px;
}
.lanmu .left-box .item {
    border-bottom: 1px dashed #ddd;
    margin: 20px auto 0;
    padding-bottom: 5px;
    width: 278px;
}
.lanmu .left-box .item .pic {
    display: block;
    height: 208px;
    overflow: hidden;
    width: 278px;
}
.lanmu .left-box .item dt a {
    color: #333;
    display: block;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lanmu .left-box .item dt a:hover {
    color: #4972CC;
}
.lanmu .left-box .item dd {
    color: #666;
    height: 70px;
    line-height: 22px;
    overflow: hidden;
}
.lanmu .left-box .row {
    margin: 0 -7px;
}
.lanmu .slider .slider-content {
    height: 440px;
}
.tema-detaile {
    padding: 10px 20px 1px;
}
.guide {
}
.guide .list li {
    border-bottom: 1px dashed #eaeaea;
    padding: 20px 0;
}
.guide .list li:last-child{
	border-bottom: 0
}
.guide .list .pic {
    height: 237px;
    overflow: hidden;
    width: 316px;
}
.guide .list .pic img {
    height: auto;
    width: 316px;
}
.guide .list .cont {
    width: 532px;
}
.guide .list h2 {
    font-size: 16px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 6px;
}
.guide .list h2 a {
    color: #333;
}
.guide .list h2 a:hover {
    color: #4972CC;
}
.guide .list p {
    color: #999;
    line-height: 18px;
}
.guide .list p span {
    color: #4972CC;
}
.guide .list .cont .txt {
    color: #666;
    height: 144px;
    line-height: 24px;
    margin: 15px 0;
    overflow: hidden;
}
.guide .list dl h2 {
    padding: 0;
    width: 625px;
}
.guide .list dd {
    color: #666;
    line-height: 28px;
    margin-top: 10px;
    max-height: 112px;
    overflow: hidden;
}
/*װ�޿��ý���*/
/*3d����ȫ��*/
#fullScene {
    /*background: #f7f7f7;*/
}
.fullScene-list {
    width: 1220px;
}
.fullScene-list > li {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}
.fullScene-list li .pic {
    height: 434px;
    position: relative;
}
.fullScene-list li .pic .hiddent {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.fullScene-list li .pic a img {
    height: 434px;
    width: 390px;
}
.fullScene-list li .pic .hiddent, .fullScene-list li .pic .hiddent img {
    height: 434px;
    width: 390px;
}
.fullScene-list li:hover .pic .hiddent {
    display: block;
}
.fullScene-intro {
    background: #fff;
    border-bottom: 2px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    font-size: 14px;
    height: auto;
    line-height: 24px;
    padding: 10px 15px;
	height:62px;
	width:358px;
	position:relative;
}
.fullScene-intro p {
    color: #666;
    font-size: 12px;
}
.fullScene-intro p a {
    color: #333;
    font-size: 14px;
}
.fullScene-intro p a:hover {
    color: #4972CC;
}
/*3d����ȫ��*/
/*��װ����*/
.complaints {
    background: #fff;
    margin: 0 auto;
}
.complaints .top {
}
.complaints .top a {
    color: #333;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    position: relative;
    text-align: center;
    width: 400px;
}
.complaints .top a.current, .complaints .top a:hover {
    color: #4972CC;
}
.complaints .top a.current::after {
    background: #4972CC;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.complaints .cont {
    background: rgba(0, 0, 0, 0) url("../images/complaints_bg.jpg") no-repeat scroll center center;
    height: 500px;
    width: 100%;
}
.complaints .cont .left {
    color: #fff;
    margin: 70px 0 0 90px;
    width: 500px;
}
.complaints .cont .left .offer {
    height: 255px;
}
.complaints .cont .left .offer h2 {
    font-size: 30px;
    font-weight: normal;
    line-height: 52px;
    margin-bottom: 30px;
	color:#fff;
}
.complaints .cont .left .offer p {
    font-size: 18px;
    line-height: 44px;
}
.complaints .cont .left .xq {
}
.complaints .cont .left .xq dt {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 16px;
}
.complaints .cont .left .xq dd {
    line-height: 30px;
}
.complaints .cont .left .xq dd p {
    background: rgba(0, 0, 0, 0) url("../images/complaints_ico1.png") no-repeat scroll left center;
    font-size: 14px;
    padding-left: 38px;
}
.complaints .cont .left .xq dd span {
    font-family: "����";
    font-size: 16px;
    padding: 0 16px;
}
.complaints .cont .left .xq dd p.xq2 {
    background-position: -161px center;
}
.complaints .cont .left .xq dd p.xq3 {
    background-position: -322px center;
}
.complaints .cont .form {
    background: #fff;
    height: 392px;
    margin: 52px 90px 0 0;
    padding: 0 30px;
    width: 278px;
}
.complaints .cont .form h4 {
    color: #ff4c43;
    font-size: 18px;
    font-weight: normal;
    padding: 65px 0 15px;
}
.complaints .cont .form .p1 {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}
.complaints .cont .form .txt {
    border: 1px solid #ccc;
    color: #666;
    height: 33px;
    margin-top: 10px;
    padding: 0 5px;
    width: 265px;
}
.complaints .cont .form select {
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #666;
    height: 33px;
    margin-top: 10px;
    width: 135px;
}
.complaints .cont .form .btn {
    height: 33px;
    margin-top: 10px;
    width: 100%;
}
.complaints .cont .form .p2 {
    font-size: 14px;
    margin-top: 15px;
    height: 15px;
    line-height: 15px;
}
.complaints_maintain .cont .left .offer {
    width: 640px;
}
.complaints_maintain .cont .left .offer p {
    font-size: 21px;
    line-height: 44px;
}
.complaints_maintain .cont .left .xq dd p {
    background-image: url("../images/complaints_ico2.png");
}
.complaints_maintain .cont .left .xq dd p.xq2 {
    background-position: -188px center;
}
.complaints_maintain .cont .left .xq dd p.xq3 {
    background-position: -377px center;
}
.complaints_maintain .cont .left .xq dd p.xq4 {
    background-position: -566px center;
}
.complaints_maintain .cont .form {
    height: 348px;
    margin-top: 76px;
}
.complaints_plan .cont .left {
    width: 555px;
}
.complaints_plan .cont .left .offer {
}
.complaints_plan .cont .left .xq dd p {
    background-image: url("../images/complaints_ico3.png");
}
.complaints_plan .cont .left .xq dd p.xq2 {
    background-position: -193px center;
}
.complaints_plan .cont .left .xq dd p.xq3 {
    background-position: -388px center;
}
.complaints_plan .cont .form {
    height: 348px;
    margin-top: 76px;
}
.complaints .zx_radio{
	border: 1px solid #ccc;
    color: #666;
    height: 33px;
    margin-top: 10px;
    padding: 0 5px;
    width: 265px;
}
.complaints .zx_radio label{
	margin-top:5px;
	display:inline-block;
	cursor:pointer;
}
.complaints .zx_radio input {
    display: none;
}
.complaints .zx_radio input[type=radio]:checked+.tc_zx_kuang span{display:block;}
.complaints .zx_radio span {
    float: left;
    line-height: 20px;
    margin-right: 4px;
}
.complaints .tc_zx_kuang {
    border: 1px solid #e6e6e6;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 20px;
}
.complaints .tc_zx_kuang span {
    display: none;
}
.complaints .zx_radio img {
    left: 0px;
    position: absolute;
    top: 0px;
    width: 20px;
}
.complaints .zx_radio span {
    float: left;
    line-height: 20px;
    margin-right: 4px;
}
/*��װ���۽���*/
/*ͨ�����*/
.index_leaderboard{ width:1200px; margin:20px auto 0;}
.index_leaderboard ul{ width:1230px;}
.index_leaderboard li {
    float: left;
    margin: 0 12px 0px 0;
	width:392px;
}
.index_leaderboard li a{
	display:block;
	color:#fff;
}
.index_leaderboard li .divimg{
	float:left;
}
.index_leaderboard li .divimg img {
    height: 147px;
    width: 216px;
}
.index_leaderboard li .info {
    color: #fff;
    float: left;
    height: 123px;
    padding: 12px 0;
    text-align: right;
    width: 176px;
}
.index_leaderboard li .info .tit {
    color: #fff;
    font-size: 21px;
    padding: 12px 18px 0 0;
}
.index_leaderboard li .info .desc {
    font-size: 14px;
    padding-right: 18px;
}
.index_leaderboard li .info .more {
    border: 1px solid #fff;
    border-radius: 4px;
    display: inline-block;
    margin:12px 18px 0 0;
    padding: 3px 8px;
}
.index_leaderboard li .banner-bot-img{
	background:#55abdc;
}
.index_leaderboard li:nth-child(1) .banner-bot-img{
	background: url(../images/index_a1_1.jpg);
}
.index_leaderboard li:nth-child(2) .banner-bot-img{
	background: url(../images/index_a1_2.jpg);
}
.index_leaderboard li:nth-child(3) .banner-bot-img{
	background: url(../images/index_a1_3.jpg);
}

.li1{
    font-size:20px;
}

.li1 a{
    color: #fff;
}
/*ͨ��������*/